草庐IT

onSubmit

全部标签

javascript - javascript 表单提交后的 Onsubmit 事件

我有一个上传文件表单,当它被选中时我尝试上传文件,所以我尝试了这样的事情:form.submit()有效,但我当然需要在提交时做一些验证,所以我尝试运行一个函数:functionUploadFile(file){alert('Bleah');returnfalse;}在正常情况下它应该返回false,并且表单不应该重新加载页面,但这并没有发生。如果我在表单中添加提交输入,它会按预期工作:谁能解释一下我哪里出了问题? 最佳答案 试试这个:functionUploadFile(file){if(file.value===''){aler

Tinymce Onsubmit不会填充文本。

您能告诉我如何将表格上的Wysiwyg内容提交给相应的Textareas?我对表单提交有JavaScript验证,但是当验证代码触发时,编辑器Textareas为空。因此,我仍然遇到一个错误“需要字段...”。我不明白Tinymce如何处理此问题,但这没有道理。我的JS验证的侦听器在Scritps的末尾,但TextaReas仍然是空的。是否有一些触发器迫使Tinymce填充Textareas的内容?看答案默认情况下,Tinymce将自动更新基础当通过标准HTML表单提交提交表单时。这是Tinymce的内置行为,作为保持大多数应用程序不需要不断同步。如果您不依赖标准的HTML表单提交事件,则有几

Javascript:在页面加载时调用函数而不是 onclick/onsubmit

我对JS比较陌生,但我以前用C编程过,我正在努力了解它的整个事件驱动的本质。我正在尝试创建一个脚本来验证表单输入,但是我的所有代码都在运行-if/else中的所有内容,循环,你有什么-无论事件是否发生。为了测试,也为了更容易在这里发布,我编写了一个也有这个问题的简单程序。HTML:TestJavascript:functioninit(){document.getElementById("test").onclick=alert("hello");}window.onload=init;据我了解,应该在页面加载时调用init函数(window.onload),并在单击ID为“test”

Javascript:在页面加载时调用函数而不是 onclick/onsubmit

我对JS比较陌生,但我以前用C编程过,我正在努力了解它的整个事件驱动的本质。我正在尝试创建一个脚本来验证表单输入,但是我的所有代码都在运行-if/else中的所有内容,循环,你有什么-无论事件是否发生。为了测试,也为了更容易在这里发布,我编写了一个也有这个问题的简单程序。HTML:TestJavascript:functioninit(){document.getElementById("test").onclick=alert("hello");}window.onload=init;据我了解,应该在页面加载时调用init函数(window.onload),并在单击ID为“test”

javascript - 在表单中使用setCustomValidity需要点击两次onsubmit

我正在开发一种表单,该表单将HTML5表单验证属性required用于各种text和radio按钮字段。该表单还有两组复选框,其中至少一个复选框必须被选中。为了保持用户错误反馈的一致性,我使用setCustomValidity方法在未选中复选框时抛出native错误气泡。这一切工作正常,但是,提交表单时存在错误反馈问题,并且onsubmit事件用于捕获未选中的复选框。当onclick事件绑定(bind)到提交按钮时不会出现此问题,但我知道最好使用onsubmit。Onclick测试用例(点击提交按钮第一次出现错误气泡!)http://jsfiddle.net/Jimadine/bZe5

javascript - 在表单中使用setCustomValidity需要点击两次onsubmit

我正在开发一种表单,该表单将HTML5表单验证属性required用于各种text和radio按钮字段。该表单还有两组复选框,其中至少一个复选框必须被选中。为了保持用户错误反馈的一致性,我使用setCustomValidity方法在未选中复选框时抛出native错误气泡。这一切工作正常,但是,提交表单时存在错误反馈问题,并且onsubmit事件用于捕获未选中的复选框。当onclick事件绑定(bind)到提交按钮时不会出现此问题,但我知道最好使用onsubmit。Onclick测试用例(点击提交按钮第一次出现错误气泡!)http://jsfiddle.net/Jimadine/bZe5

javascript - onsubmit 刷新 html 表单

我正在尝试使用Javascript提交表单数据。这是html。//inputfieldshere这是post()函数的Javascript。varpost=function(){alert('theformwassubmitted');returnfalse;}我的问题是Javascript运行但表单仍在处理并刷新页面..我放入了returnfalse;代码,希望它能阻止表单刷新。 最佳答案 您必须将returnfalse部分放在onsubmit处理程序中的post()函数之后,如下所示://inputfieldshere

javascript - onsubmit 刷新 html 表单

我正在尝试使用Javascript提交表单数据。这是html。//inputfieldshere这是post()函数的Javascript。varpost=function(){alert('theformwassubmitted');returnfalse;}我的问题是Javascript运行但表单仍在处理并刷新页面..我放入了returnfalse;代码,希望它能阻止表单刷新。 最佳答案 您必须将returnfalse部分放在onsubmit处理程序中的post()函数之后,如下所示://inputfieldshere

javascript - 窗体的 "action"和 "onsubmit": Which executes first?

我正在尝试调试一个网页,我看到一个表单元素的开头是我对网络表单只有基本了解,想知道action和onsubmit的执行顺序是什么。 最佳答案 如果action先解析,那么浏览器就会离开页面,JS执行环境就会消失,onsubmit中的JS就无处可运行了,所以它不是。事件处理程序在默认操作之前运行。他们可以取消默认操作。 关于javascript-窗体的"action"和"onsubmit":Whichexecutesfirst?,我们在StackOverflow上找到一个类似的问题:

javascript - 窗体的 "action"和 "onsubmit": Which executes first?

我正在尝试调试一个网页,我看到一个表单元素的开头是我对网络表单只有基本了解,想知道action和onsubmit的执行顺序是什么。 最佳答案 如果action先解析,那么浏览器就会离开页面,JS执行环境就会消失,onsubmit中的JS就无处可运行了,所以它不是。事件处理程序在默认操作之前运行。他们可以取消默认操作。 关于javascript-窗体的"action"和"onsubmit":Whichexecutesfirst?,我们在StackOverflow上找到一个类似的问题: