JS中使用了alert没显示出来
<head><title></title></head><body><scriptlanguage="javascript"type="text/javascript">...
<head>
<title></title>
</head>
<body>
<script language="javascript" type="text/javascript">
<!-- function a() {
if (document.form1.name.value.length == 0) {
alert("请输入您姓名!");
document.form1.name.focus();
return false;
}
return true;
}
--> </script>
<form method="post" action="hotel.aspx" onsubmit="return a()" name="form1" target="_blank">
<input id="Hidden1" type="hidden" name="submit"/>
<input type="text" class="long" name="name" />
<input id="Submit1" name="submit" type="submit" value="submit" />
</form>
</body>
</html>
会直接跳转到aspx中 展开
<title></title>
</head>
<body>
<script language="javascript" type="text/javascript">
<!-- function a() {
if (document.form1.name.value.length == 0) {
alert("请输入您姓名!");
document.form1.name.focus();
return false;
}
return true;
}
--> </script>
<form method="post" action="hotel.aspx" onsubmit="return a()" name="form1" target="_blank">
<input id="Hidden1" type="hidden" name="submit"/>
<input type="text" class="long" name="name" />
<input id="Submit1" name="submit" type="submit" value="submit" />
</form>
</body>
</html>
会直接跳转到aspx中 展开
展开全部
<input type="text" class="long" name="name" /> 文本框的name不要用成name,document.form1.name这个name代表什么意思呢?你想表达的是name是name的文本框中,但是name是form1的一个属性,这样反而不对了。
应该这样改正:将<input type="text" class="long" name="name" />改为<input type="text" class="long" id="name1" />是id而不是name。还有就是“<--”后面的代码另起一行。
<head>
<title></title>
</head>
<body>
<script language="javascript" type="text/javascript">
<!--
function a() {
if (document.form1.name1.value.length == 0) {
alert("请输入您姓名!");
document.form1.name1.focus();
return false;
}
return true;
}
--> </script>
<form method="post" action="hotel.aspx" onsubmit="return a()" name="form1" target="_blank">
<input id="Hidden1" type="hidden" name="submit"/>
<input type="text" class="long" id="name1" />
<input id="Submit1" name="submit" type="submit" value="submit" />
</form>
</body>
</html>
应该这样改正:将<input type="text" class="long" name="name" />改为<input type="text" class="long" id="name1" />是id而不是name。还有就是“<--”后面的代码另起一行。
<head>
<title></title>
</head>
<body>
<script language="javascript" type="text/javascript">
<!--
function a() {
if (document.form1.name1.value.length == 0) {
alert("请输入您姓名!");
document.form1.name1.focus();
return false;
}
return true;
}
--> </script>
<form method="post" action="hotel.aspx" onsubmit="return a()" name="form1" target="_blank">
<input id="Hidden1" type="hidden" name="submit"/>
<input type="text" class="long" id="name1" />
<input id="Submit1" name="submit" type="submit" value="submit" />
</form>
</body>
</html>
展开全部
<script language="JavaScript">
<!--
function Trim(info){
return info.replace(/(^\s*)|(\s*$)/, "");
}
function check(){
if(Trim(test.checkvalue.value)==""){
alert("it is empty!");
test.checkvalue.focus();
return false;
}
else
alert("没有去空格的值:x"+test.checkvalue.value+"x"+" 去空格之后的值:x"+Trim(test.checkvalue.value)+"x");
history.back();
}
//-->
</script>
<form id="test" method="post" action="#" onsubmit="return check()">
<input type="text" name="checkvalue" value=" v ">
<input type="submit" name="Submit" value="Send">
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
删掉这行就行了:return true;
为什么要返回true?
为什么要返回true?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询