大家好,我是js和html.I的新手。我需要一个o/p,因为当点击按钮时,tat应该显示在表单中输入的所有内容。我的代码中给出了所有输入数据的alert如何使用字符串添加表单textbox的值,for循环都应该只在javascript...or中,否则给出你自己的代码与我说的条件...
<html>
<head>
<title>elements in a form</title>
<script type="text/javascript">
function processFormData()
{
var len= document.getElementsByTagName('name');
var str1=null;
for(i=0;i<=len;i++)
{
var str=(subscribe.name[i].value);
str=str1+str;
}
alert(str);
}
</script>
</head>
<body>
<form name ="subscribe" >
<p><label for="name">Your Name: </label><input type="text" name="name" id="txt_name" value="name"></p>
<p><label for="email">Your Email: </label><input type="text" name="email" id="txt_email" value="mail"></p>
<input type="button" value="submit" onclick="processFormData()">
</form>
</body>
</html>发布于 2011-12-09 19:58:17
试着这样开始
var len= document.getElementsByTagName('input').length;
// add that you want the number of element
// Change 'name' for 'input' when using 'name' you are looking for <name in the HTML
// if you want the element with the name ABC use getElementsByName()
var str1='';
for(i=0;i<=len;i++)
{
var str=(subscribe[i].value);
str1=str1+str;
}
alert(str1);jsFiddle示例(在jQuery中调用函数):http://jsfiddle.net/DavidLaberge/HPuhg/1/
https://stackoverflow.com/questions/8445116
复制相似问题