开发者社区> 问答> 正文

javascript二个submit问题

<script language="JavaScript">
function chkfrm(obj){   
    if(obj.aabb.value == ""){
        alert("姓名不能为空!");
        obj.aabb.focus();
        return false;
    }
     
    //
         
} 
</script>
 
 
 
 
<form id="addForm" name="addForm" method="post" action="aa.html" onsubmit="return chkfrm(this);">
<input name="aabb" type="text" />
<input name="aa" type="submit" value="确定并新增" class="input_yes" />
<input name="aa" type="submit" value="确定并返回" class="input_yes" />
 
</form>

怎么样区分用户点击那个按钮。有人说把submit换成button

或都加入隐藏框。传值给隐藏框,然后提交表单。不过好象验让就没有用了

展开
收起
a123456678 2016-07-15 15:13:53 2227 0
1 条回答
写回答
取消 提交回答
  • <script language="JavaScript">
    function chkfrm(){  
        var obj = document.forms["addForm"];
        if(obj.aabb.value == ""){
            alert("姓名不能为空!");
            obj.aabb.focus();
            return false;
        }
        return true;
        //
             
    } 
     
    function doSubmit1(){
        if(chkfrm()){
            document.forms["addForm"].submit();
        }else{
            return false;
        }
    }
     
    function doSubmit2(){
        if(chkfrm()){
            document.forms["addForm"].submit();
        }else{
            return false;
        }
    }
    </script>
     
     
     
     
    <form id="addForm" name="addForm" method="post" action="aa.html">
    <input name="aabb" type="text" />
    <input name="aa" type="button" value="确定并新增" class="input_yes" onclick="doSubmit1();" />
    <input name="aa" type="button" value="确定并返回" class="input_yes" onclick="doSubmit2();" />
     
    </form>
    2019-07-17 19:57:03
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载