JavaScript表单验证查询
我刚刚编写了一些验证代码,以便在提交之前检查我的web表单中的JavaScript表单验证查询,javascript,php,jquery,Javascript,Php,Jquery,我刚刚编写了一些验证代码,以便在提交之前检查我的web表单中的单选按钮是否已被选中。我刚刚开始学习php,因为我希望能够将每个单选按钮的值存储在.csv文件中 因为我将我的action属性设置为触发php脚本,所以我得到了alert框,但在按下submit后,只要单击OK,浏览器就会直接进入php脚本(不可避免) 在发出警报消息后,是否有办法返回到初始的index.html 到目前为止,我还没有真正编写任何php,那么这会出现在php脚本还是javascript中呢 以下是我目前的代码: $("
单选按钮是否已被选中。我刚刚开始学习php
,因为我希望能够将每个单选按钮的值
存储在.csv
文件中
因为我将我的action
属性设置为触发php
脚本,所以我得到了alert
框,但在按下submit
后,只要单击OK
,浏览器就会直接进入php
脚本(不可避免)
在发出警报
消息后,是否有办法返回到初始的index.html
到目前为止,我还没有真正编写任何php
,那么这会出现在php
脚本还是javascript
中呢
以下是我目前的代码:
$("#submit").on("click", function() {
var radio = $("input[type=radio][name=emotion]")[0].checked;
var radio2 = $("input[type=radio][name=emotion]")[1].checked;
var radio3 = $("input[type=radio][name=emotion]")[2].checked;
if(!radio && !radio2 && !radio3) {
alert("You must select at least one word!");
}
else {
alert("Please rate the next item!")
}
});
必须使用form.onsubmit()。
例如,如果表单的名称为myForm:
document.forms['myForm'].onsubmit = function()
{
if (this.elements['emotion'].value)
{
alert("Please rate the next item!");
}
else
{
alert("You must enter at least one word!");
return false;
}
}
在发出“请为下一项评分!”警报后,表单将被发送。您必须使用form.onsubmit()。
例如,如果表单的名称为myForm:
document.forms['myForm'].onsubmit = function()
{
if (this.elements['emotion'].value)
{
alert("Please rate the next item!");
}
else
{
alert("You must enter at least one word!");
return false;
}
}
在发出“请为下一项评分!”警报后,表单将被发送。您必须使用form.onsubmit()。
例如,如果表单的名称为myForm:
document.forms['myForm'].onsubmit = function()
{
if (this.elements['emotion'].value)
{
alert("Please rate the next item!");
}
else
{
alert("You must enter at least one word!");
return false;
}
}
在发出“请为下一项评分!”警报后,表单将被发送。您必须使用form.onsubmit()。
例如,如果表单的名称为myForm:
document.forms['myForm'].onsubmit = function()
{
if (this.elements['emotion'].value)
{
alert("Please rate the next item!");
}
else
{
alert("You must enter at least one word!");
return false;
}
}
在发出“请为下一个项目评分!”警报后,表单将被发送。实际上,您可以使用jquery$.post()
,一个简单的解决方案是只发布php页面而不离开索引页面
实际上,您可以使用jquery$.post()
,一个简单的解决方案是只发布php页面而不离开索引页面
实际上,您可以使用jquery$.post()
,一个简单的解决方案是只发布php页面而不离开索引页面
实际上,您可以使用jquery$.post()
,一个简单的解决方案是只发布php页面而不离开索引页面
在Jquery中,应该使用函数来验证表单。
然后为了避免提交表单,您可以使用该功能
如果您想转到索引,可以在Jquery中使用window.location=“yourURL”
函数来验证表单。
然后为了避免提交表单,您可以使用该功能
如果您想转到索引,可以在Jquery中使用window.location=“yourURL”
函数来验证表单。
然后为了避免提交表单,您可以使用该功能
如果您想转到索引,可以在Jquery中使用window.location=“yourURL”
函数来验证表单。
然后为了避免提交表单,您可以使用该功能
如果您想转到索引,可以使用window.location=“yourURL”
您可能将提交按钮的输入类型设置为submit?将此设置为button,这样操作就不会发生,只执行jQuery
但是,当验证成功时,您必须通过jQuery提交表单:
document.myFormId.submit();
您可能将submit按钮的输入类型设置为submit?将此设置为button,这样操作就不会发生,只执行jQuery
但是,当验证成功时,您必须通过jQuery提交表单:
document.myFormId.submit();
您可能将submit按钮的输入类型设置为submit?将此设置为button,这样操作就不会发生,只执行jQuery
但是,当验证成功时,您必须通过jQuery提交表单:
document.myFormId.submit();
您可能将submit按钮的输入类型设置为submit?将此设置为button,这样操作就不会发生,只执行jQuery
但是,当验证成功时,您必须通过jQuery提交表单:
document.myFormId.submit();
谢谢-所以不用$(“#提交”)。在(“单击”…
我将其更改为$(“#提交”)。提交(函数(事件)…
并将事件.preventDefault();
放在我的if
语句中?很酷-我将玩一下代码,因为围绕这个问题似乎有很多不同的方法:-)那么,常规的onclick
函数和submit
函数之间有什么区别呢?您是说后者实际上为您进行验证,还是说使用submit
可以访问更多属性和方法等,如事件。preventDefault
?对不起,所有问题!单击function只在单击按钮时起作用,但提交表单有不同的方式(单击另一个按钮、键盘等)。因此.submit()是处理表单的正确方式。event.preventDefault可始终用于防止处理程序的默认行为。(防止上下文菜单弹出,更改F1键的行为等)谢谢-因此,不要使用$(“#提交”)。单击(“单击”…
我将其更改为$(“#提交”)。提交(函数(事件)…
并放置事件。preventDefault()
在我的if
语句中?很酷-我将玩一下代码,因为围绕这个问题似乎有很多不同的方法:-)那么,常规的onclick
函数和submit
函数之间有什么区别呢?您是说后者实际上为您进行验证,还是说使用submit
可以访问更多属性和方法等,如事件。preventDefault
?对不起,所有问题!单击function只在单击按钮时起作用,但提交表单有不同的方式(单击另一个按钮、键盘等)。因此.submit()是处理表单的正确方式。event.preventDefault可始终用于防止处理程序的默认行为。(防止上下文菜单弹出,更改F1键的行为等)谢谢-因此,不要使用$(“#提交”)。在(“单击”…
I ch