javascript不工作

javascript不工作,javascript,html,eclipse,Javascript,Html,Eclipse,我是新的html和试图获得以下程序的输出,但无法获得输出不没有什么错,请帮助 <html> <body bgcolor="pink"> <script src="valid.js" type="text/javascript" > </script> <form id="frm"> <center> <table cellspacing="10" cellpadding="10

我是新的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>

登录
用户id:
密码:
脚本是
函数valid() {

var x=文档[frm][user]。值;
var y=文件[frm][pass]。值;
如果(x===null | | x===“”)
{
警报(“输入用户id和密码”);
返回false;

其他
如果(x==“用户”| | y==“密码”)
{
警报(“用户id和密码正确”);
返回true;

其他
警报(“错误的密码或用户id”);
}

请帮助我尝试执行上述程序,但javascript不工作

由于关闭块错误,出现语法错误

也就是说,第15行的
}
标记是错误的(您必须删除它)

为了避免这种错误,严格限制代码缩进是有帮助的,这通常会提高代码的可读性。这样,您的固定和格式化代码将类似于:

<html>
    <body>
        <script type="text/javascript">

        var fib1=0,fib2=1,fib=0;
        var num = prompt("Enter the number");
        if(num!=null && num>0)
        {
            document.write("<h1>" +num+ "fib are <br/></h1>");
            if(num == 1)
                document.write("<h1>" +fib1+ "</h1>");
            else
                document.write("<h1>" +fib1+ " " +fib2+ "</h1>");
            for(i=3;i<=num;i++)
            {
                fib=fib1+fib2;
                document.write("<h1>" +fib+ "</h1>");
                fib1=fib2;
                fib2=fib;
            }
        }
        else
            alert("no proper input");
        </script>
    </body>
</html>

变量fib1=0,fib2=1,fib=0;
var num=提示(“输入数字”);
如果(num!=null&&num>0)
{
写(“+num+”fib为
”); 如果(num==1) 文件。写(“+fib1+”); 其他的 文件。写(“+fib1+”+fib2+”);
对于(i=3;IUU MUS使用适当的缩进来避免这种错误。谢谢……它工作了,可以告诉我哪个是最好的应用程序用于网页开发。如果它已经解决了错误,请考虑接受答案。在你的开发工具的问题上,我通常使用Eclipse来进行java WebApvices,VisualStudio如果.NET WebApp,并且没有。谢谢,但是当我重新输入上面的代码时,我没有得到输出,我已经编辑了上面的代码。请检查并告诉我