Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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_Html - Fatal编程技术网

Javascript无法正常工作

Javascript无法正常工作,javascript,html,Javascript,Html,我是HTML新手,尝试获取以下程序的输出,但无法获取输出。我不知道怎么了请帮忙 <html> <body bgcolor="pink"> <script src="valid.js" type="text/javascript" > </script> <form id="frm"> <center> <table cellspacing="10" cellpadding="1

我是HTML新手,尝试获取以下程序的输出,但无法获取输出。我不知道怎么了请帮忙

<html>
<body bgcolor="pink">
    <script src="valid.js" type="text/javascript" >

    </script>
        <form id="frm">
<center>
    <table cellspacing="10" cellpadding="10">
        <tr>
            <td  align="center" style="vertical-align:middle"><font size="6">Login<font> </td>
        </tr>

        <tr>
            <td  align="center" style="vertical-align:middle"><font size="4">User id <font></td><td>       :<input type="text" id="User"></td>
        </tr>
        <tr>
            <td  align="center" style="vertical-align:middle"><font size="4">Password<font></td><td>:<input type="password" id="pass"></td>

        </tr>
        <tr>
            <td><input type="Submit" value="Submit" object.onclick=valid()></td>

        </tr>
请帮助我尝试执行上述程序,但Javascript不起作用。

如下更改您的有效()函数:

 function valid() {

    var x=document.getElementById("User").value;
    var y=document.getElementById("pass").value;
    if(x=="")
    {
    alert("Enter the user id and password");
    return false;
    }
    else
    if(x=="user" || y=="password")
    {
    alert("User id and password is correct");
    return true;
    }
    else{
    alert("Wrong password or user id"); 
    return false;}
}

请更清楚地定义“不工作”。从javascript代码中删除所有
标记。我不“不”你希望它做什么,因为你没有告诉我们它应该做什么。你的控制台怎么说?请查看帮助中心中的规则。“Plz帮助,idk 2做什么,给我代码”问题不适用于stackOverflow。请以后记住这一点。另外,
object.onclick=valid()
应该是
onclick=“return valid();”
是正确的@PaulRoub@PaulRoub:可能不会。它可能是表单上的
submit
处理程序。Paul是对的。如果表格上有错误,则不应提交@T.J.Crowder谢谢你的纠正@史蒂夫
 function valid() {

    var x=document.getElementById("User").value;
    var y=document.getElementById("pass").value;
    if(x=="")
    {
    alert("Enter the user id and password");
    return false;
    }
    else
    if(x=="user" || y=="password")
    {
    alert("User id and password is correct");
    return true;
    }
    else{
    alert("Wrong password or user id"); 
    return false;}
}