<html>
<head>
<title>计算</title>
<script name = "text/javaScript" lauguage = "javascript">
function cal(){
var num = parseInt(document.myform.num.value);
var price = parseFloat(document.myform.price.value);
var cost = parseFloat(document.myform.cost.value);
var amount = num*price+cost;
document.myform.amount.value = amount;
}
//只能输入数字
function onlyNum(){
if(!((event.keyCode>=48&&event.keyCode<=57)|| (event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>
</head><body>
<form action = "" method = "post" name = "myform">
<table width = "533" height = "133" border = "1" bgcolor = "#FFC8C8"
align = "center" cellpadding = "0" cellspacing = "0">
//第一行
<tr>
<TH colspan = "5">简易购物车</TH>
</tr>
//第2行
<tr>
<td width = "92" align = "center">商品名称</td>
<td width = "100" align = "center">数量(件)</td>
<td width = "110" align = "center">单位(美元)</td>
<td width = "101" align = "center">运费(美元)</td>
<td width = "130" align = "center"><input name = "button2" type = "button" value = "合计" onClick = "cal()"/></td>
</tr>
//第3行
<tr align = "center">
<td>跑跑道具</td>
<td><input name = "num" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "price" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "cost" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "amount" type = "text" size = "10">美元</td>
</tr>
</table>
</form>
</body>
</html>
问题如下:将出现非数字的文本框的边框颜色改为红色表示错误??????
在报错文本框中输入数据时将边框样式复原?????本人要实现这个功能,请高手多多指教.....
<head>
<title>计算</title>
<script name = "text/javaScript" lauguage = "javascript">
function cal(){
var num = parseInt(document.myform.num.value);
var price = parseFloat(document.myform.price.value);
var cost = parseFloat(document.myform.cost.value);
var amount = num*price+cost;
document.myform.amount.value = amount;
}
//只能输入数字
function onlyNum(){
if(!((event.keyCode>=48&&event.keyCode<=57)|| (event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>
</head><body>
<form action = "" method = "post" name = "myform">
<table width = "533" height = "133" border = "1" bgcolor = "#FFC8C8"
align = "center" cellpadding = "0" cellspacing = "0">
//第一行
<tr>
<TH colspan = "5">简易购物车</TH>
</tr>
//第2行
<tr>
<td width = "92" align = "center">商品名称</td>
<td width = "100" align = "center">数量(件)</td>
<td width = "110" align = "center">单位(美元)</td>
<td width = "101" align = "center">运费(美元)</td>
<td width = "130" align = "center"><input name = "button2" type = "button" value = "合计" onClick = "cal()"/></td>
</tr>
//第3行
<tr align = "center">
<td>跑跑道具</td>
<td><input name = "num" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "price" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "cost" type = "text" size = "10" onkeydown="onlyNum();"></td>
<td><input name = "amount" type = "text" size = "10">美元</td>
</tr>
</table>
</form>
</body>
</html>
问题如下:将出现非数字的文本框的边框颜色改为红色表示错误??????
在报错文本框中输入数据时将边框样式复原?????本人要实现这个功能,请高手多多指教.....
解决方案 »
- JSP显示分类问题??????
- 关于struts的tiles框架问题:如何在页面中插入一个变量?
- 错误:JspTranslate:include 需要有"flush=true"
- 如何提交到servlet
- 100分求jsp提取数据库中的数据生成xml.结合xsl显示的实例..在线等待..解决马上结贴.
- 求助加密算法解决方案!比较简单的就行!马上结贴给分!
- javaBean和JSP间的数据传递
- 一个简单的JSP问题!
- 新年怪事多!为什么第一遍执行没有问题,第二遍就不行了???
- 支付宝接口POST数据怎么是放在URL里面的?
- java.lang.ClassFormatError: Illegal constant pool index
- 南京联创真会调查以前的工作背景吗?
document.myform.num.style.color='red';
如果是数字
document.myform.num.style.color='green';
然后通过document.myform.你要控制那个input控件的id.class 动态修改它的样式