★★★★★高分求金额编辑框的,html页源码,内详.
在我的html页上有一个编辑框.有按钮'0'-'9','.','退格'.
点击按钮后,往编辑框里输入金额.我希望能够在输入的时候,能够控制输入不能超过8位整数,小数点后面最多有两个小数.就是只能输入金额,例如12345678.00 不能输入超过一个小数点,小数点不能在最前.
本人不懂javascipt,特来请各位高手帮忙.现有html页源码如下:
*************************************************************
<body bgcolor="#000000" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll=no>
<table width="800" border="0" cellspacing="0" cellpadding="0" align="center" height="600">
<tr>
<td colspan="3" height="420">
<table width="800" border="0" cellspacing="0" cellpadding="0" height="420">
<tr>
<td><!-- #BeginEditable "contents" -->
<table width="783" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<script language="javascript">
function digit(n)
{
document.all.longstring.value = document.all.longstring.value +""+n;
}
function digit_back()
{
str = document.all.longstring.value;
if(str.length>0) document.all.longstring.value = str.substr(0,str.length-1);
}
function digit_empty()
{
document.all.longstring.value="";
}
</script>
<td width="434"> <br>
<br>
<table width="357" border="0" cellspacing="0" cellpadding="0" align="center" height="164">
<tr>
<td background="../images/sub/keyboard_input2.gif">
<input name="longstring" type="text" class="input_2" size="27">
</td>
</tr>
</table>
<br>
<br>
</td>
<td width="349" height="334">
<table width="290" border="0" cellspacing="0" cellpadding="0" align="center" height="295">
<tr>
<td background="../images/sub/keyboard.gif">
<table width="266" border="0" cellspacing="0" cellpadding="0" height="252" align="center">
<tr>
<td width="23%" height="56">
<div align="center"><a href="javascript:void(0)" onClick="digit(1)" class="button_num">1</a></div>
</td>
<td width="24%" height="56">
<div align="center" class="button_num"><a href="javascript:void(0)" onClick="digit(2)" class="button_num">2</a></div>
</td>
<td width="21%" height="56" class="button_num">
<div align="center"><a href="javascript:void(0)" onClick="digit(3)" class="button_num">3</a></div>
</td>
<td width="32%" height="56" class="button_text_s">
<div align="center"><a href="javascript:void(0)" onClick="digit_back()" class="button_text2">后退</a></div>
</td>
</tr>
<tr>
<td width="23%" class="button_num" height="70">
<div align="center"><a href="javascript:void(0)" onClick="digit(4)" class="button_num">4</a></div>
</td>
<td width="24%" class="button_num" height="70">
<div align="center"><a href="javascript:void(0)" onClick="digit(5)" class="button_num">5</a></div>
</td>
<td width="21%" class="button_num" height="70">
<div align="center"><a href="javascript:void(0)" onClick="digit(6)" class="button_num">6</a></div>
</td>
<td width="32%" height="70" class="button_text_s">
<div align="center"><a href="javascript:void(0)" onClick="digit_empty()" class="button_text2">清空</a></div>
</td>
</tr>
<tr>
<td width="23%" class="button_num" height="64">
<div align="center"><a href="javascript:void(0)" onClick="digit(7)" class="button_num">7</a></div>
</td>
<td width="24%" class="button_num" height="64">
<div align="center"><a href="javascript:void(0)" onClick="digit(8)" class="button_num">8</a></div>
</td>
<td width="21%" class="button_num" height="64">
<div align="center"><a href="javascript:void(0)" onClick="digit(9)" class="button_num">9</a></div>
</td>
<td width="32%" height="64" class="button_text_s">
<div align="center"><a href="b.htm" class="button_text2">取消</a></div>
</td>
</tr>
<tr>
<td width="23%" class="button_num">
<div align="center"><a href="javascript:void(0)" onClick="digit(0)" class="button_num">0</a></div>
</td>
<td width="24%" class="button_num">
<div align="center"><a href="javascript:void(0)" onClick="digit('.')" class="button_num">.</a></div>
</td>
<td colspan="2">
<div align="center"></div>
<div align="center" class="button_text_s"><a href="a.htm" class="button_text2">确 认</a></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- #EndEditable --></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<!-- #EndTemplate -->
</html>
如果解决,一定给分.