码迷,mamicode.com
首页 > 其他好文 > 详细

<form action="" onsubmit="return checkform() "> 表单提交时 onsubmit使用无效,对onsubmit的理解

时间:2020-06-23 19:31:43      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:ret   简体   xxxx   情况   https   判断   onsubmit   disable   style   

当进行表单提交操作时,提交错误信息没有警告,直接发生了跳转。

js函数           

checkform()

{

windows alert("错误");

return fault;//阻止网页进行跳转

}

<form action=""  onsubmit=" checkform()">直接发生跳转未进行判断拦截;

 

原因理解

 onsubmit ="    XXXXX"是对于字符串XXXXX的判断即对对于XXXX布尔返回值的判断,

如果单单只是onsubmit="   字符串",那么默认字符串为true;

默认情况下onsubmit=" reuturn true".  正确执行形式是onsubmit="  return XXXX"   XXX为true或fault

举例如果是

onsubmit="  函数()"       

<js>   

  函数(){   return  fault  }

<js>

那么这里虽然执行了  函数()但是这里只是由onsubmit=" 函数()"  变为了onsubmit=" fault  "  fault 被当作了字符串 默认判断为true

正确判断应为 onsubmit="  return  fault"  也就是onsubmit="  return 函数()"

 

参考 https://www.cnblogs.com/jiechn/p/3979301.html

     https://www.cnblogs.com/cdwp8/p/4039743.html

  • 添加到短语集
     
    • 没有此单词集:英语 -> 中文(简体)...
       
    • 创建新的单词集...
  • 拷贝

<form action="" onsubmit="return checkform() "> 表单提交时 onsubmit使用无效,对onsubmit的理解

标签:ret   简体   xxxx   情况   https   判断   onsubmit   disable   style   

原文地址:https://www.cnblogs.com/core-code1/p/13179896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!