首页 >web前端 >html教程 >请教一下我的jsp代码错哪了,alert不出来_html/css_WEB-ITnose

请教一下我的jsp代码错哪了,alert不出来_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 12:13:44946浏览

<html>	<head>		<Script Language="JavaScript">			function check()			{				var inst="爱好:";				if(document.myform.txt1.value=="")				{					alert("Buddy,请输入姓名!");				}				else				{					alert("姓名:"+document.myform.txt1.value);					if(document.myform.sex[0].checked) alert("性别:男");					else alert("性别:女");					if(document.myform.inst[0].checked) inst +="游泳";					if(document.myform.inst[1].checked) inst +=",滑冰";					if(document.myform.inst[2].checked) inst +=",游泳";					if(inst=="爱好:") alert("赶快培养一个爱好吧!");					else alert(inst);					}			}		</Script>	</head>	<body>		<center>			<form name="myform">				<p>请输入您的姓名:				<input type="text"name="txt1"value="">				<p>请选择您的性别:				<p>男<input type="radio"value="男"name="sex"checked>				<p>女<input type="radio"value="女"name="sex">				<p>请选择您的爱好:				<p>游泳<input type="checkbox"value="游泳"name="inst">				<p>滑冰<input type="checkbox"value="滑冰"name="inst">				<p>散步<input type="checkbox"value="散步"name="inst">				<p><input type="button"value="Click"OnClick="check()">			</form>		</center>	</body></html>	


回复讨论(解决方案)

这个是书上的源代码,感觉没什么差别啊!都郁闷一天,求高手帮助。

<HTML><HEAD>	<Script Language="JavaScript">		function check()		{			var inst = "爱好:";			if(document.myform.txt1.value=="")			{					alert("请输入姓名!");			}			else			{				alert("姓名:"+document.myform.txt1.value );				if(document.myform.sex[0].checked) alert("性别:男");				else alert("性别:女");				if(document.myform.inst[0].checked) inst += "游泳";				if(document.myform.inst[1].checked) inst += ",滑冰";				if(document.myform.inst[2].checked) inst += ",散步";				if(inst=="爱好:")					alert("赶快培养一个爱好吧!");				else					alert(inst);			}		}	</Script></HEAD><BODY>	<center>		<form name="myform">			<p>请输入您的姓名:			<input type="text" name="txt1" value="">			<p>请选择您的性别:			<p>男<input type="radio" value="男" name="sex" checked>			<p>女<input type="radio" value="女" name="sex">				<p>请选择您的爱好:			<p>游泳<input type="checkbox" value="游泳" name="inst" checked>			<p>滑冰<input type="checkbox" value="滑冰" name="inst">			<p>散步<input type="checkbox" value="散步" name="inst">			<p><input type="button" value="Click" OnClick="check()">		</form>	</center></BODY></HTML>

已解决,通过BCompare软件比较与源代码区别,发现  if(document.myform.sex[0].checked) alert("性别:男");里面左括号是中文括号,以后得细心点了。

/wo y呵呵 就是嘛

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn