onsubmit是什么意思?干什么用的?

刚刚接触表单和JAVASCRIP关于onsubmit的用法还不是十分了解请多指教... 刚刚接触 表单和JAVASCRIP 关于onsubmit的 用法还不是十分了解 请多指教 展开
 我来答
z风起
高粉答主

2019-10-10 · 说的都是干货,快来关注
知道小有建树答主
回答量:249
采纳率:100%
帮助的人:3.6万
展开全部

onsubmit表示表单提交时验证的事件,它是在表单中的确认按钮被点击时出发的,一般是js函数。

当用户单击了表单中的 Submit 按钮而提交一个表单时,就会调用这个事件句柄函数。注意,当调用方法Form.submit() 时,该处理器函数不会被调用。

如果 onsubmit 句柄返回 fasle,表单的元素就不会提交。如果该函数返回其他值或什么都没有返回,则表单会被提交。


扩展资料:

由于 onsubmit 句柄可以取消表单的提交,所以它对于进行表单验证是十分理想的。看下面的示例(验证密码是否为空,如果为空,就取消表单的提交):

<form action="" methods="post" onsubmit="return check()">

  <input type="text" name="text" placeholder="请输入用户名"/>

  <input type="password" id="password"  name="password" placeholder="请输入密码"/>

  <input type="submit" value="提交"/>

</form>

<script>

 var re = /^[^\s]+$/;

 var pw = document.querySelector('#password')

  check(){

     if(re.test(pw.value)){

            return true;//不为空

        }else{

            return false;//为空

        }

  }

</script>

注意表单验证一定要写成

<from action="" method="post" onsubmit="return check()">//return 不可少

...............

</from>

w别y云j间
高粉答主

推荐于2017-09-23 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:8903
采纳率:91%
帮助的人:773万
展开全部

  onsubmit 事件会在表单中的确认按钮被点击时发生。

  语法:

  onsubmit="SomeJavaScriptCode"

  实例

  在本例中,当用户点击提交按钮时,会显示一个对话框:

  

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鲜亮的色彩搭配很好
推荐于2017-09-30 · TA获得超过848个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:427万
展开全部
当你提交这个表单的时候,会执行这个事件里面的方法,如果方法返回值是false,那么这个表单将不会提交
比如
<script>
function x()
{
if(confirm("是否提交"))
{
return true;
}else
{
return false;
}
}
</script>
<form action="www.baidu.com" onsubmit="return x()" >
<input type="submit" value="提交"/>
</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式