Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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中使用if时,必需不工作_Javascript_Html - Fatal编程技术网

在javascript中使用if时,必需不工作

在javascript中使用if时,必需不工作,javascript,html,Javascript,Html,我正在做一个简单的登记表,当我把if语句从这里的注释移到这里的注释时,所需的工作就完成了。但是,当我编写if语句时,所需的语句不起作用 功能验证{ var contact=document.getElementByIdContact.value.search/^[0-9]{10}/; var-gender=document.getElementsByNamegender; 对于变量i=0;i

我正在做一个简单的登记表,当我把if语句从这里的注释移到这里的注释时,所需的工作就完成了。但是,当我编写if语句时,所需的语句不起作用

功能验证{ var contact=document.getElementByIdContact.value.search/^[0-9]{10}/; var-gender=document.getElementsByNamegender; 对于变量i=0;i 添加学生 学名 联系电话 性别 男性的 女的 电子邮件Id 地址线
我已经通过移动关于alertForm提交的if声明来测试您的工作!;在你的两个评论之间,他们得出了相同的结果。所需支票的哪一部分遗漏了?请详细说明您面临的问题,或者如果我误解了您的问题,请告诉我

此外,您还应该修改行中的一些代码设置,以真正让代码工作

编辑 为了让表单正常工作,您应该添加一个将值发送到的路径 将代码从更改为

data.php中的代码

<h4>Value you submit</h4>
<p>Name <?php echo $_POST["studentName"]; ?></p>
<p>Contact No : <?php echo $_POST["contactNo"]; ?></p>
还有一个

奖金提示:

1通常,我们使用POST方法,因为在地址栏中看不到结果,但如果您想要一个URL,该URL可以被添加书签并以相同的结果重新访问,则应使用GET

2我发现你在剧本中对性别做了必要的检查,但我认为这是没有用的,因为你在男性选项中添加了一个代码检查,所以在广播部分不能取消检查,你只能检查男性或女性


也很抱歉我的英语不好

要求实际有效。在validate函数中,仅当满足这些验证时才向提交的表单发出警报,这并不意味着表单已提交。如果您注意到甚至没有页面刷新来显示表单已提交。

您没有检查性别值。。。你可以喜欢这个!在代码片段编辑器中有一个名为tidy的按钮,请使用它,它是fab!它使代码可读…我不想转到其他页面,只是它应该提醒表单已提交!。问题是,当我在没有输入任何数据的情况下单击add按钮时,它会显示一个警告框,但它应该会显示类似Please fill in this field(请填写此字段)的内容,我们通常看到的是感叹号。我知道表单和php的action属性,我当时正在为我所在学院的一个事件设计一个问题。问题是,当我单击“添加”按钮而不输入任何数据时,它会发出警报,但它应该在空字段附近显示“请填写此字段”。