在form里用了 onsubmit="return false" 就不会提交表单了``````
这里的return false就表示不提交的意思啦 :-)很多情况下可以这样来判断提交时用户名是否为空: <script>
function check()
{
if(document.all.user.value=="")
return false;
else
return true;
}
</script>
<form action="xx/test.php" onsubmit="return check()">
<input name="user">
<input type="submit">
</form>
这里的return false就表示不提交的意思啦 :-)很多情况下可以这样来判断提交时用户名是否为空: <script>
function check()
{
if(document.all.user.value=="")
return false;
else
return true;
}
</script>
<form action="xx/test.php" onsubmit="return check()">
<input name="user">
<input type="submit">
</form>
解决方案 »
- 这种功能怎么实现啊,求教
- 关于用javascript禁用IE浏览器的工具栏刷新按钮以及鼠标右键刷新变为不可用
- javascript不重复添加元素
- 在input里如何写才能即匹配单引号又能匹配双引号啊?
- 如何获取链接里面的内容,比如<a href="javascript:onclick(this)">xxx</a>,这个 xxx 该怎样获取呢?用this.innerText也不行哦。
- JS牛人请进--对当今js的地位深表怀疑
- JS版该有点新气象了
- jquery 关于超链接变色问题
- 求一个好用免费的 前台的 combobox
- JS怎么实现多个图片(路径来自数据库)自动变换?
- 一个输入框,一个按钮,点击按钮,根据输入框里的值提交一个带参数的URL,怎么实现?
- javascript问题:怎样引用一个iframe里页面的元素
返回的是false,表单就不会提交
onsubmit不会触发document.form1.submit()
明白2着的关系,楼主的答案便知道了吧。呵呵
<input type="submit" value="提交"/>
<input type="button" onclick="this.form.submit()" value="提交"/>
</form>结果。可以提交
直接用脚本documetn.formName.submit()提交表单是不会触发表单的onsubmit()事件的。
-----------------------------------------
附议~~~^_^