Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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_Jquery_Html - Fatal编程技术网

JavaScript表单提交链接

JavaScript表单提交链接,javascript,jquery,html,Javascript,Jquery,Html,我希望一个网页有一个用户名和密码框,并有一个提交按钮,将它带到另一个页面,在这种情况下,谷歌。如果用户名和/或密码错误,将弹出一个警报,说明访问被拒绝。如果用户忘记填写所有必需的信息,则会弹出一条警报,说“请输入所有数据”。这并没有发生。单击“提交”按钮时不会发生任何事情 HTML: 代码帮助 您有一个错误: var password = document.getElementByid('password'); ^----

我希望一个网页有一个用户名和密码框,并有一个提交按钮,将它带到另一个页面,在这种情况下,谷歌。如果用户名和/或密码错误,将弹出一个警报,说明访问被拒绝。如果用户忘记填写所有必需的信息,则会弹出一条警报,说“请输入所有数据”。这并没有发生。单击“提交”按钮时不会发生任何事情

HTML:

代码帮助

您有一个错误:

var password = document.getElementByid('password');
                                    ^---- Should be Id
另一个问题:

if (username.value = "username123") {
                   ^--- must be "=="
与password.value=abc123相同

然后,您必须在发出警报后返回false,以防止表单提交

您的表单文档中也没有此类元素。forms[form][fname]

固定代码:首先在这个var中password=document.getElementByid'password';id写错了,应该是var password=document.getElementById'password';。第二,如果你用这个会更好:-

第三,您没有名为fname的字段。第四,您不需要获取submit按钮的值。如果你的第五个=应该是==。

=用于赋值,使用==进行比较

如果username.value==username123则使用,如果username.value=username123则不使用 作比较

改变

一,

二,

三,

一,

二,

三,

第一: 您缺少函数末尾的结束{

第二: 使用document.getElementById'password';而不是document.getElementById'password'

var password = document.getElementByid('password');
                                    ^---- Should be Id
if (username.value = "username123") {
                   ^--- must be "=="
{var username = document.getElementById('username').value;
var password = document.getElementByid('password').value;
 if (username.value = "username123")
  {
 if (password.value="abc123")
 document.getElementByid('password');
 var x = document.forms["form"]["fname"].value;
 if (username.value == "username123")//== for comparison
  {
 if (password.value == "abc123")
 document.getElementById('password');
 var x = document.forms["form"].value;