找到错误并请解释一下错误,第17行错误 [英] find the error and plz explain it , error on line 17

查看:88
本文介绍了找到错误并请解释一下错误,第17行错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<HTML>
<HEAD>
<TITLE>Simple Form</TITLE>
<Script type="javascript">
function demo()
{
var x=document.form[0].Fullname.value;
if(x==null || x=="")
{
alert("fill name ");
return=false;
}
}
</Script>
</HEAD>
<BODY >
<Form name="form1" onSubmit="return demo();">
Name:<input type="text" name="Fullname">
<input type="submit" value="submit">
</Form>
</BODY>
</HTML>

推荐答案

<HTML>
<HEAD>
<TITLE>Simple Form</TITLE>
<Script type="javascript">
function demo()
{
var x=document.form[0].Fullname.value;
if(x==null || x=="")
{
alert("fill name ");
return false;//Error was here
}
}
</Script>
</HEAD>
<BODY >
<Form name="form1" onSubmit="return demo();">
Name:<input type="text" name="Fullname">
<input type="submit" value="submit">
</Form>
</BODY>
</HTML>



错误不是在第17行,而是在从第17行调用的函数中.



Error was not on line 17 but in the function called from line 17.


<html>
    <HEAD>
	<TITLE>Simple Form</TITLE>
	<Script language ="javascript"> // error was here : either u specifiy language="javascript" or type="text/javascript"
	    function demo()
	    {
		var x= document.form.Fullname.value; // if u have multiple forms with the same name then only u can use array else u should not use array
		if(x==null || x=="")
		{
		    alert("fill name ");
		    return false;//Error was here
		}
	    }
	</Script>
    </HEAD>
    <BODY >
	<Form name="form" onSubmit="return demo();"> // error was here form name and variable was diffrent
	    Name:<input type="text" name="Fullname">
	    <input type="submit" value="submit">
	</Form>
    </BODY>
</HTML>
</html>


这篇关于找到错误并请解释一下错误,第17行错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆