一个页面里有多个相似的form,它们都有一个输入text和确定按钮,点击确定按钮会触发js里的同一个函数test 5

test(input_text),它的参数需要的是和被点击的确定按钮在同一个form里的输入text的内容。或者test()不带参数,在它的函数体中能够获得确定按钮的对象... test(input_text),它的参数需要的是和被点击的确定按钮在同一个form里的输入text的内容。
或者test()不带参数,在它的函数体中能够获得确定按钮的对象,其所在的form的对象和它对应的text也可以。
下面的这个脚本该怎么修改呢?

<html>
<title>this is a javascript programing wrote by zhou2003737 2012-8-20</title>
<script type="text/javascript">
function test(input_text){
/* 函数体 */;
}
</script>
<body>
<form name="form1">
<input type="text" id ="input1"/>
<input type="button" value="提交" onClick="test()">
</form >
<form name="form2">
<input type="text" id ="input2"/>
<input type="button" value="提交" onClick="test()">
</form >
<form name="form3">
<input type="text" id ="input3"/>
<input type="button" value="提交" onClick="test()">
</form ></body>
</html>
展开
 我来答
nefu_20061617
2014-12-17 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1481万
展开全部
function test() {
var button = event.srcElement;//被点击的按钮
var form = button.parentElement;//按钮所在的form
var input = form.children[0];//form的第一个子元素
alert(input.value);
}
追问
Firefox不识别event,怎么办呢?
追答
网上搜索 “Firefox不识别event”
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式