<input type="hidden" name="nameA"/>
<input type="text" name="name1" value=""/>
<input type="text" name="name2" value="" />
怎么使用jquery分别获取name1和name2的值,作为一个字符串传给nameA
<input type="text" name="name1" value=""/>
<input type="text" name="name2" value="" />
怎么使用jquery分别获取name1和name2的值,作为一个字符串传给nameA
var nameList = document.getElementByName('你的name'); //返回一个数组
document.getElementById('你的nameA给个Id').innerHTML=nameList[0]+nameList[1];
<html>
<head>
...
<script language="javascript">
function getStr(){
var name1 = $("#name1").val();
var name2 = $("#name2").val();
var str = name1 + name2;
$("#nameA").val(str);
}
</script>
</head>
<body>
<input type="hidden" id="nameA" /><br />
<input type="text" id="name1" /><br />
<input type="text" id="name2" /><br />
<input type="button" value="getStr" onclick="getStr()">
</body>
</html>
<html>
<head>
<script language="javascript">
function getStr(){
var name1 = document.getElementById("name1").value;
var name2 = document.getElementById("name2").value;
var str = name1 + name2;
document.getElementById("nameA").value = str;
}
</script>
</head>
<body>
<input type="hidden" id="nameA" /><br />
<input type="text" id="name1" /><br />
<input type="text" id="name2" onblur="getStr();" /><br />
</body>
</html>第二个text失去焦点的时候赋值 。
<html>
<head>
...
<script language="javascript">
function getStr(){
var str = '';
$('.a').each(function(){
str+= $(this).val();
});
$("#nameA").val(str);
}
</script>
</head>
<body>
<input type="hidden" id="nameA" /><br />
<input type="text" id="name1" class='a'/><br />
<input type="text" id="name2" class='a'/><br />
<input type="button" value="getStr" onclick="getStr()">
</body>
</html>
<input type="hidden" id="nameA" /><br />
<input type="text" id="name1" onblur="getStr();" /><br />
<input type="text" id="name2" onblur="getStr();" /><br />
</body>我认为两个input失去焦点时候,都需要触发js函数。