我知道,这样写就可以用button提交表单,<input type="button" onclick="submit()";
但我是想,当点button时,先执行js里面的验证,如果符合验证再提交!
我知道用 submit可以实现,但button可不可以实现啊!
等待中

解决方案 »

  1.   

    服务器端控件:验证写在OnClientClick事件中,
    客户端的就写在onclick中,先验证,通过了在提交。
      

  2.   

    你是搞asp的吧用 OnClientClick 进行客户端js验证    onclick是通过验证后执行的服务器端事件
      

  3.   

    <input type="submit" name="sumbit1" value="提交" /> submit 不变
    <form onsubmit="return validator();"> form加个验证函数validator()验证成功返回true否返加false
      

  4.   

    方法很多
    onclick="abc();" //双引号别写在外面了
    function abc()
    {
    验证...代码
    if (! 验证) return;
    document.getElementById("formid").submit();
    }