通用标签

如果我更改“ submit();”改为“ alert('here');”它完美地调用了警报功能。 为什么不调用Submit函数?

我希望在用户按下Enter键时调用该函数。 http://jsfiddle.net/kaninepete/JsAr4/

注意:侧面的按钮用于其他目的,而不是问题的一部分。 修改 尝试遵循基督徒的榜样的更多工作使我在这里 http://jsfiddle.net/kaninepete/MGxNG/

我不明白为什么这不同于他的例子! 我得到的只是“ {”错误”:“请使用POST请求”}” 和他的作品完美。

有帮助吗?

解决方案

在输入元素上没有onsubmit方法。

在小提琴上,如果将输入按钮上的type=“ button”更改为type=“ submit”,则在按下按钮时会调用该表单。

编辑:

您的问题似乎是两件事。

一个是submit是浏览器中的本机方法。如果您将名称更改为例如。mySubmit解决了这个问题。

第二个是JSFiddle将js代码放在范围内。这意味着您定义的方法在该范围之外将不可用。通过将方法设置为全局可以解决此问题: 通用标签

我的小提琴: http://jsfiddle.net/KrooniX/UttWF/

其他提示

试图在jsfiddle之外重现,并且感觉它正在按原样工作。也许我没有获得完整的代码?

这就是我使用的(甚至删除了前面讨论的按钮)。当在文本框中按Enter(在FF中测试)时,此方法有效。有什么我想念的吗? 通用标签

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top