关于文本框值的处理 生成N个表单 ?每一行一对form ?不明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body><form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="text" name="textfield2"> <input type="text" name="textfield3"> <input type="text" name="textfield4"></form><form name="form2" method="post" action=""> <input type="text" name="textfield5"> <input type="text" name="textfield6"> <input type="text" name="textfield7"> <input type="text" name="textfield8"></form><form name="form3" method="post" action=""> <input type="text" name="textfield9"> <input type="text" name="textfield10"> <input type="text" name="textfield11"> <input type="text" name="textfield12"></form></body>我想取这每一个表单的后两个text的值! 每一个form里第三个text是差值,第四个是比例 <body><form name="form1" method="post" action=""> <input type="text" name="textfield"> <input type="text" name="textfield2"> <input type="text" name="textfield3"> <input type="text" name="textfield4"></form><form name="form2" method="post" action=""> <input type="text" name="textfield5"> <input type="text" name="textfield6"> <input type="text" name="textfield7"> <input type="text" name="textfield8"></form><form name="form3" method="post" action=""> <input type="text" name="textfield9"> <input type="text" name="textfield10"> <input type="text" name="textfield11"> <input type="text" name="textfield12"></form><input type=button value="获取值" onclick="get()"></body><script>function get(){var forms=document.getElementsByTagName('form');var result='';for(var i=0;i<forms.length;i++){ var inputs=forms[i].getElementsByTagName('input'); inputs[2].value=(parseFloat(inputs[0].value)-parseFloat(inputs[1].value)).toString(); inputs[3].value=(parseFloat(inputs[0].value)/parseFloat(inputs[1].value)*100).toFixed(2).toString()+'%'; result+=('第'+(i+1).toString()+'个form: 差值'+inputs[2].value+' 比例:'+inputs[3].value+'\n');}alert(result);}</script> json格式问题,很难。 extjs怎么一次性把表单中的元素disabled设置为true div划分比例的问题 求一段JS代码 一个onclick如何按要求执行两个事件?? 请教个比较玄的问题:热点(图片超连接)上怎么打开一个没有“父子关系”的新窗口? 如何在页面中定义一个层,并使其在最上面,还需要接受键盘输入 放上一段代码,希望大家给我讲解一下是如何实现页面的反复reload的,谢谢,我很菜。 特大的怪事:主页上出现的文字竟然在源文件中找不到。 JFreeChart画双Y轴,刻度显示问题 window.open问题 求助一个Javascript实现效果的问题!
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="text" name="textfield2">
<input type="text" name="textfield3">
<input type="text" name="textfield4">
</form>
<form name="form2" method="post" action="">
<input type="text" name="textfield5">
<input type="text" name="textfield6">
<input type="text" name="textfield7">
<input type="text" name="textfield8">
</form>
<form name="form3" method="post" action="">
<input type="text" name="textfield9">
<input type="text" name="textfield10">
<input type="text" name="textfield11">
<input type="text" name="textfield12">
</form>
</body>我想取这每一个表单的后两个text的值!
<form name="form1" method="post" action="">
<input type="text" name="textfield">
<input type="text" name="textfield2">
<input type="text" name="textfield3">
<input type="text" name="textfield4">
</form>
<form name="form2" method="post" action="">
<input type="text" name="textfield5">
<input type="text" name="textfield6">
<input type="text" name="textfield7">
<input type="text" name="textfield8">
</form>
<form name="form3" method="post" action="">
<input type="text" name="textfield9">
<input type="text" name="textfield10">
<input type="text" name="textfield11">
<input type="text" name="textfield12">
</form><input type=button value="获取值" onclick="get()">
</body>
<script>
function get()
{
var forms=document.getElementsByTagName('form');
var result='';
for(var i=0;i<forms.length;i++)
{
var inputs=forms[i].getElementsByTagName('input');
inputs[2].value=(parseFloat(inputs[0].value)-parseFloat(inputs[1].value)).toString();
inputs[3].value=(parseFloat(inputs[0].value)/parseFloat(inputs[1].value)*100).toFixed(2).toString()+'%';
result+=('第'+(i+1).toString()+'个form: 差值'+inputs[2].value+' 比例:'+inputs[3].value+'\n');
}
alert(result);
}
</script>