`

onclick="return myfunction();"控制提交的问题

    博客分类:
  • js
 
阅读更多

1.0 js默认的返回值是undefine,而不是true;

2.0 只要myfunction()的返回值是除false以外的任何值,都会提交。

3.0 js中出现错误时会导致返回值不是false,此时也会提交,所以应用时要确保js语法无误。

4.0 当出现看似莫名其妙的错误时,如果确定逻辑无误,基本都是js中语法有误,其他情况可以忽略,此时,自己要做到就是一点一点检查js的语法。

 

js那一天要是出错了能像java一样,给个异常就好了,调试起来也会方便许多。

 

分享到:
评论

相关推荐

    javaScript常用事件

    <form onSubmit="return validateForm()"> ``` 8. `onKeyDown`事件:在用户按下键盘上的任何键时触发,可以用来监听用户的按键行为: ```javascript document.onkeydown = myFunction; ``` 9. `setTimeout`...

    js获取事件源及触发该事件的对象

    某Html元素有onclick方法:onclick=’return myfunction(event)’ 代码如下: function myfunction(event) { event = event ? event : window.event; var obj = event.srcElement ? event.srcElement : event.target;...

    Javascript中的return作用及javascript return关键字用法详解

    总结来说,JavaScript中的return语句不仅用于返回函数的值,还可以控制函数执行流程,特别是在事件处理和表单提交场景下,return语句的使用直接影响程序的运行结果。理解并熟练运用return语句,对于进行有效和符合...

    javascriptvoid(0)含义以及与"#"的区别讲解

    在这里,`onclick`属性触发`myFunction()`函数的执行,`javascript:void(0)`则确保点击链接后页面不会发生滚动或其他导航行为。 相比之下,`#`是一个URL片段标识符,常用来引用页面内的某个特定位置,如`<a name=...

    JSP文本输入解决回车问题代码实例[可运行].rar

    在上述代码中,`myFunction()`是自定义的函数,当回车键被按下时,它会被调用,而不是提交表单。 2. **JSP后端处理**:在JSP中,我们也可以在后端处理回车键事件。这通常需要配合Servlet,通过设置表单的`onsubmit...

    12-JavaScript基础.ppt

    <button onclick="myFunction()">Click me function myFunction() { alert('Button clicked!'); } ``` 当用户点击按钮时,`myFunction`会被调用,弹出一个警告框显示消息。 通过以上内容,我们了解了JavaScript...

    (完整版)React.js 面试题完整高清版[珍藏版].pdf

    - React事件处理函数是作为方法直接传递的,而原生事件则常通过字符串引用函数,如`onclick="myFunction()"`。 - React中阻止默认行为需用`event.preventDefault()`,而不是使用`return false`。 3. **React组件...

    event事件的使用及说明

    - **DOM0级事件处理**:通过JavaScript直接赋值,如`element.onclick = myFunction;`。 - **DOM2级事件处理**:使用`addEventListener`和`removeEventListener`方法添加和移除事件监听器,支持捕获和冒泡。 综上所...

    JavaScript使用Math.Min返回两个数中较小数的方法

    本文实例讲述了JavaScript使用Math.Min返回两个数中较小数的方法。分享给大家供大家参考。...button onclick=myFunction()>Try it</button> [removed] function myFunction() { document.getElementBy

    快速学习javascript[文].pdf

    - 可以通过按钮的`onclick`事件调用函数,例如`<input type="button" onclick="myfunction()" value="调用函数 ">`。 7. **函数参数与返回值**: - 函数可以接受参数,如`function myfunction(txt)`,并可以通过`...

    JavaScript使用Max函数返回两个数字中较大数的方法

    本文实例讲述了JavaScript使用Max函数返回两个数字中较大数的方法。分享给大家供大家参考。具体如下: ...button onclick=myFunction()>Try it</button> [removed] function myFunction() {

    DOM事件探秘篇

    2. DOM0级事件处理程序:通过直接给DOM元素的事件属性赋值来绑定事件处理函数,如`element.onclick = myFunction;`。这种处理方式跨浏览器兼容性好,但无法添加多个事件监听器。 3. DOM2级事件处理程序:引入了`...

    打印相关功能描述.docx

    <asp:Button ID="btnSubmit" runat="server" Text="提交" CssClass="btmm" OnClick="btnSubmit_Click" OnClientClick="return myfunction()" /> ``` ##### 4. 初始状态设置 - **技术实现**:在页面首次加载时,从...

    WEB开发 之 JavaScript 函数.docx

    button.onclick = function() { alert('Welcome ' + this.innerHTML + ', the ' + getJob(this.innerHTML)); } function getJob(name) { if (name === 'Harry Potter') return 'Wizard'; else if (name === 'Bob...

    ASP.NET常用代码总结

    这里`myFunction()`是JavaScript函数,`return false;`防止页面刷新。 ### 05 数据集的操作 数据集是.NET Framework中的一个轻量级数据容器,可以存储多表数据。创建和填充数据集如下: ```csharp DataSet dataSet ...

    JavaScript函数

    3. **return语句的使用**:除了返回计算结果,`return`还可以配合`confirm`函数,用于确认用户操作。例如,超链接删除操作前会弹出确认对话框,只有用户确认后才会执行删除操作。 4. **对象事件调用函数**:函数...

    cs中调用js函数.docx

    <input type="button" onclick="javascript:__doPostBack('Button1','')" /> ``` 在C#中,你可以为按钮设置事件处理程序来响应这个点击事件: ```csharp protected void Button1_Click(object sender, EventArgs e) ...

Global site tag (gtag.js) - Google Analytics