是不是加了屏蔽回车的js后,from里的提交按钮的就type不能定义为submit了 用button,再加一加document.forms[0].submit() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 button的type有两种一种是“button”:这是普通按钮,不会提交数据,除非你在onclick事件中来一个form.submit()第二种是“submit”:这种按钮是用来默认提交数据的,一触发就开始数据的提交动作但是这个提交动作可以通过form的onsubmit时间来捕捉,所以这个时候onsubmit也就可以用来做为数据检验的事件。下面来一个例子:<form name="frmTest" method="POST" action="..." onSubmit="return checkData();"><input type="button" value="这是普通的按钮"><input type="submit" value="这是直接提交数据的按钮"></form>检验数据的函数checkData函数结构如下:function checkData(){ if(数据非法) return false;}如果出现return false的时候,页面就会中止submit动作 可是我现在的3个按钮都是用来提交数据的啊也就是说:<form name="frmTest" method="POST" action="..." onSubmit="return checkData();"><input type="submit" value="这是直接提交数据的按钮"><input type="submit" value="这是直接提交数据的按钮"><input type="button" value="这是普通的按钮"></form>点普通按钮我要提交整个表单的数据,可是因为我前面用了屏蔽回车的js,所以现在不能提交数据了,可是我又不能把type='button'改成type='submit',因为我在提交数据之前要做检查数据的合法性的. <input type=submit onclick="if('不合法'){return false}">return false;在不合法时,可以阻止提交 TO:kingdomzhf(旭日东升) <input type=submit onclick="if('不合法'){return false}">我是这么做的,在前面有一段js:function check(){ var password=window.document.qiye_register_form.password.value; var repassword=window.document.qiye_register_form.repassword.value; if (password.length == 0) { alert ("请输入你的密码!"); window.document.qiye_register_form.password.focus(); return false; } if (repassword.length == 0) { alert ("请输入你的验证密码!"); window.document.qiye_register_form.repassword.focus(); return false; } document.qiye_register_form.submit();}</script>form里最后一个提交的按钮是这么写的:<input type="button" name="Submit" value="确定" class="textarea2" onClick="check()"> 我该怎么改? 难道按了按钮不可以把window.event.returnValue= true;设置回来 <HTML><script language="javascript">function check(){ var password=window.document.qiye_register_form.password.value; var repassword=window.document.qiye_register_form.repassword.value; if (password.length == 0) { alert ("请输入你的密码!"); window.document.qiye_register_form.password.focus(); return false; } if (repassword.length == 0) { alert ("请输入你的验证密码!"); window.document.qiye_register_form.repassword.focus(); return false; }}</script><body><form name="qiye_register_form" onsubmit="return check()"><input type="text" name="password" size="15"><input type="text" name="repassword" size="15"><input type="submit" name="Submit1" value="确定"> </form></body><script language="javascript"><!--function blockA(e){ if (document.layers) { var keyChar =e.which; } if (document.all) { var keyChar =event.keyCode; } if (keyChar=="13") { alert('请使用鼠标!!!'); return false; }}document.qiye_register_form.password .onkeypress =blockAdocument.qiye_register_form .repassword .onkeypress =blockA//--></script></HTML> 求javascript解决方法 如何通过javascript制作简单的树型菜单? 求助!!!!!!!!!! 触发脚本的问题?? 我的表格是border=0的,但是我相当鼠标移动到某一个单元格的时候,就在这个单元格的上方显示一个方框,有背景色的,鼠标移开后又没有了, 如何获得td中的任一类型的子元素? 请问如何向动态创建的iframe中添加子元素? 小问题,大家帮我看看。 backbone响应式移动雷达应用 如何实现点击锚链接的当前项目就改变样式?在线等。 如何获得iframe的水平、垂直滚动条的值!! 急急!!!树形目录的显示问题
一种是“button”:这是普通按钮,不会提交数据,除非你在onclick事件中来一个form.submit()
第二种是“submit”:这种按钮是用来默认提交数据的,一触发就开始数据的提交动作
但是这个提交动作可以通过form的onsubmit时间来捕捉,所以这个时候onsubmit也就可以用来做为数据检验的事件。下面来一个例子:
<form name="frmTest" method="POST" action="..." onSubmit="return checkData();">
<input type="button" value="这是普通的按钮">
<input type="submit" value="这是直接提交数据的按钮">
</form>检验数据的函数checkData函数结构如下:
function checkData()
{
if(数据非法)
return false;
}如果出现return false的时候,页面就会中止submit动作
也就是说:
<form name="frmTest" method="POST" action="..." onSubmit="return checkData();">
<input type="submit" value="这是直接提交数据的按钮">
<input type="submit" value="这是直接提交数据的按钮">
<input type="button" value="这是普通的按钮">
</form>
点普通按钮我要提交整个表单的数据,可是因为我前面用了屏蔽回车的js,所以现在不能提交数据了,可是我又不能把type='button'改成type='submit',因为我在提交数据之前要做检查数据的合法性的.
<input type=submit onclick="if('不合法'){return false}">我是这么做的,在前面有一段js:
function check()
{
var password=window.document.qiye_register_form.password.value;
var repassword=window.document.qiye_register_form.repassword.value; if (password.length == 0)
{
alert ("请输入你的密码!");
window.document.qiye_register_form.password.focus();
return false;
}
if (repassword.length == 0)
{
alert ("请输入你的验证密码!");
window.document.qiye_register_form.repassword.focus();
return false;
}
document.qiye_register_form.submit();
}
</script>form里最后一个提交的按钮是这么写的:
<input type="button" name="Submit" value="确定" class="textarea2" onClick="check()"> 我该怎么改?
window.event.returnValue= true;
设置回来
<script language="javascript">
function check()
{
var password=window.document.qiye_register_form.password.value;
var repassword=window.document.qiye_register_form.repassword.value; if (password.length == 0)
{
alert ("请输入你的密码!");
window.document.qiye_register_form.password.focus();
return false;
}
if (repassword.length == 0)
{
alert ("请输入你的验证密码!");
window.document.qiye_register_form.repassword.focus();
return false;
}}
</script>
<body>
<form name="qiye_register_form" onsubmit="return check()">
<input type="text" name="password" size="15">
<input type="text" name="repassword" size="15">
<input type="submit" name="Submit1" value="确定">
</form>
</body>
<script language="javascript">
<!--
function blockA(e)
{
if (document.layers)
{
var keyChar =e.which;
}
if (document.all)
{
var keyChar =event.keyCode;
}
if (keyChar=="13")
{
alert('请使用鼠标!!!');
return false;
}}document.qiye_register_form.password .onkeypress =blockA
document.qiye_register_form .repassword .onkeypress =blockA
//-->
</script>
</HTML>