3个文本框外面套个div
var allElements = div的Id.getElementsByTagName("input");
var allElements = div的Id.getElementsByTagName("input");
解决方案 »
- jQuery如何点击当前<td> 来获取前2个的<td>的值?
- 请教一个简单级联菜单的问题
- 前台 alert 样式如何设置
- 我用javascript实现图片预览,为什么有的机器行,而有的机器不行呢?
- 请问这个自动补全的例子,我写在博客商了,谢谢
- 怎样找到这个DIV
- javascript能够获取网页中被选中文字的内容吗?
- 请问我需要在一个页面打开后(时)隐藏工具条菜单该怎么做??
- 在一个TEXT中如何触发回车事件???在线等
- 菜鸟免进!在MSDN上找遍了,还是找不到。究竟怎么用脚本修改IE的标题栏文字?
- javascript控制复选框,至少选择一个?
- javascript onmousedown如何实现持续响应
2、需要判断输入内容的合法性<input type="text" onkeyup="javascript:update_cart_price()" name="goods_number" id="goods_number_249" />
<input type="text" onkeyup="javascript:update_cart_price()" name="goods_number" id="goods_number_248" />
<input type="text" onkeyup="javascript:update_cart_price()" name="goods_number" id="goods_number_247" /><script>
function update_cart_price(){
var allElements = document.getElementsByName("goods_number");
var len = allElements.length;
var sum = 0;
for(var i=0;i < len;i++){
var number = allElements[i].value;
// 判断是否是数字,是否为空字符串
if(!isNaN(number) && number.replace(/^\s(.*?)\s$/,"&1") != ""){
sum = sum + parseFloat(allElements[i].value);
}
}
alert(sum);
}
</script>