<form name="form1" method="post">
<body>
<input type="text" name="product1" size="5" maxlength="5" onChange="getdata(this)" >
<input type="text" name="product2" size="5" maxlength="5" onChange="getdata(this)" >
</body>
</form>我需要在javascript里将getdata函数写成这样一个功能
在product1 的文本框里写入一个数比如"8" 这个时候getdata(this) 的alert方法能打印出"8"
当product2 的文本框也写入一个数"5" 的时候这个时候getdata(this) 的alert方法能打印出"8,5"此时 字符串是"8,5" 当product2 修改成""的时候,也就是不填,这个时候getdata(this) 的alert方法能打印出"8"
当product1 修改成""的时候,也就是不填,这个时候getdata(this) 的alert方法能打印出""
<body>
<input type="text" name="product1" size="5" maxlength="5" onChange="getdata(this)" >
<input type="text" name="product2" size="5" maxlength="5" onChange="getdata(this)" >
</body>
</form>我需要在javascript里将getdata函数写成这样一个功能
在product1 的文本框里写入一个数比如"8" 这个时候getdata(this) 的alert方法能打印出"8"
当product2 的文本框也写入一个数"5" 的时候这个时候getdata(this) 的alert方法能打印出"8,5"此时 字符串是"8,5" 当product2 修改成""的时候,也就是不填,这个时候getdata(this) 的alert方法能打印出"8"
当product1 修改成""的时候,也就是不填,这个时候getdata(this) 的alert方法能打印出""
var box1 = document.getElementsByName("product1")[0];
var box2 = document.getElementsByName("product2")[0];
var msg = new Array();
if(box1.value != "") {
msg.push(box1.value);
if(box2.value != "")
msg.push(box2.value);
}
alert(msg.join(","));
}
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getdata()
{
var products = document.getElementsByName("product");
var strTmp="";
for(var i=0;i<products.length;i++)
{
if(products[i].value!="")
{
strTmp+=products[i].value+",";
}
}
if(strTmp!="")
{
strTmp=strTmp.substring(0,strTmp.length-1);
} document.getElementById("result").innerHTML=strTmp;
}
//-->
</SCRIPT>
</HEAD> <BODY>
<form name="form1" method="post">
<body> <input type="text" id="product1" name="product" size="5" maxlength="5" onChange="getdata(this)" ><br/>
<input type="text" id="product2" name="product" size="5" maxlength="5" onChange="getdata(this)" ><br/>
<br/>
结果:<div id="result"></div>
</body>
</form> </BODY>
</HTML>