Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript表单验证查询_Javascript_Php_Jquery - Fatal编程技术网

JavaScript表单验证查询

JavaScript表单验证查询,javascript,php,jquery,Javascript,Php,Jquery,我刚刚编写了一些验证代码,以便在提交之前检查我的web表单中的单选按钮是否已被选中。我刚刚开始学习php,因为我希望能够将每个单选按钮的值存储在.csv文件中 因为我将我的action属性设置为触发php脚本,所以我得到了alert框,但在按下submit后,只要单击OK,浏览器就会直接进入php脚本(不可避免) 在发出警报消息后,是否有办法返回到初始的index.html 到目前为止,我还没有真正编写任何php,那么这会出现在php脚本还是javascript中呢 以下是我目前的代码: $("

我刚刚编写了一些验证代码,以便在提交之前检查我的web表单中的
单选按钮是否已被选中。我刚刚开始学习
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