关于Form的onSubmit事件函数的返回值如何获取。help!!!
代码:
<html>
<script language="JavaScript">
function concat(form) {
fullString="";
elementsNum=form.elements.length;
for(i=0; i<(elementsNum-1); i++) {
fullString+=form.elements[i].name;
fullString+="|";
fullString+=form.elements[i].value;
fullString+="|";
}
return fullString;
}
function mesg() {
alert(fullString);
}
</script>
<body>
<form action="" onSubmit="return concat(this)">
<input type="text" name="input1" value="sample text1">
<input type="text" name="input2" value="sample text2">
<input type="text" name="input3" value="sample text2">
<input type="text" name="input4" value="sample text5">
<select name="select1">
<option value="value1" selected>item1</option>
<option value="value2">item2</option>
</select>
<input type="submit">
</form>
</body>
</html>
我知道可以把fullString变为全局变量取得它的值。但是我就是想从form的返回值中取,这样我可以把concat函数放到另一个.js文件中。请问如何获取form事件执行后的返回值?谢谢!