找到错误并请解释一下错误,第17行错误 [英] find the error and plz explain it , error on line 17
本文介绍了找到错误并请解释一下错误,第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屋!
查看全文