【问题标题】:onsubmit in jsfiddle not workingjsfiddle中的onsubmit不起作用
【发布时间】:2015-06-10 07:54:21
【问题描述】:

我正在尝试使用onsubmit 调用 javascript 中的函数,但它不起作用。我试过寻找类似的问题,但没有任何效果。我也用提交按钮尝试了onclick,但这似乎也不起作用。

<form method="POST" onsubmit="return add();" name='contact'>

我希望它适用于纯 JS,而不是 jquery。

这里是fiddle

【问题讨论】:

  • 选择不换行 - 在

标签: javascript jsfiddle


【解决方案1】:

默认情况下,fiddler 在 onload 处理程序中添加脚本,如下所示,因此在脚本中创建的所有函数/变量都将在 onload 处理程序的范围内。当您使用内联事件处理程序时,脚本将在找不到该方法的全局范围内查找该方法

window.onload = function(){
    //our script here
}

所以在第二个选择框中的框架和扩展下的左侧面板中选择No Wrap - In bodyNo Wrap - In Head

【讨论】:

  • 你能看看为什么表单仍然提交,即使在函数被调用并返回 false 之后。我也在函数末尾尝试了return false
  • 抱歉。有一个不同的错误。感谢所有的帮助。
猜你喜欢
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多