<form onsubmit="return cha()" action=1.asp>
<input name="godate" title="请选择出发时间">
<input name="godate" title="请选择返回时间">
<input type=submit value="test">
</form>
<script language="javascript">
<!--
function cha(){
var gdate=document.getElementsByName('godate');
if(gdate){
var godate="";
for(var i=0; i<gdate.length; i++){
if (gdate[i].value==""){alert(gdate[i].title); return false;}
}
}
return true
}//-->
</script>
解决方案 »
- javascript script dom element
- 有两个变量v1和v2,如何转换成{v1: v2}这样的json变量
- js初学,请教《javascript DOM编程艺术》一书中几个不明白的问题。
- js 中 parent.scroll(x,y)中的参数什么意思,请教了
- 一个正则表达式问题,请高手帮忙解决
- javascript怎么获得php中变量的值?
- 在客户端脚本(VbScript或JavaScript)中有没有和服务器端脚本Response.End功能相似的语句?
- 判断文本框中是一个整数
- 请问怎样用js使一个text disabled
- 太有难度了,高手请进!
- PayPal接口和MSN接口问题
- Ext用Firefox浏览时页面显示正常,但是单击页面上的任何控件都没有响应。
var gdate=document.getElementsByName('godate');
var godate="";
if(gdate){
for(var i=0; i<gdate.length; i++){ godate+=document.getElementsByName('godate')[i].value;}
if (godate==""){alert("请选择出发时间"); return false;}
}
这样还是报错啊~~
<form onsubmit="return cha()" action=1.asp>
<input name="godate" title="请选择出发时间">
<input name="godate" title="请选择返回时间">
<input type=submit value="test">
</form>
<script language="javascript">
<!--
//我是要,不管godate有多少个(1个或2个),只要他们的值加起来不等于空就行了,或者说其中一个不为空就行。
function cha(){
var gdate=document.getElementsByName('godate');
if(gdate){
for(var i=0; i<gdate.length; i++){
if (gdate[i].value!=""){return true;}
}
}
return false
}//-->
</script>
var gdate=document.getElementsByName('godate');
var godate="";
if(gdate){
for(var i=0; i<gdate.length; i++){ godate+=document.getElementsByName('godate')[i].value;}
if (godate==""){alert("请选择出发时间"); return false;}
}这样还是报错啊~~=====
这个也没发现问题<form onsubmit="return cha()" action=1.asp>
<input name="godate" title="请选择出发时间">
<input name="godate" title="请选择返回时间">
<input type=submit value="test">
</form>
<script language="javascript">
<!--
//我是要,不管godate有多少个(1个或2个),只要他们的值加起来不等于空就行了,或者说其中一个不为空就行。
function cha(){
var gdate=document.getElementsByName('godate');
var godate="";
if(gdate){
for(var i=0; i<gdate.length; i++){ godate+=document.getElementsByName('godate')[i].value;}
if (godate==""){alert("请选择出发时间"); return false;}
}
}
//-->
</script>
if (godate){alert("请选择出发时间"); return false;}
这段语句放在for循环里试试