1 回答

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
js方法:
validationNumber(e, num) e代表標簽對象,num代表保留小數位數
function validationNumber(e, num) {
var regu = /^[0-9]+.?[0-9]*$/;
if (e.value != "") {
if (!regu.test(e.value)) {
alert("請輸入正確的數字");
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
} else {
if (num == 0) {
if (e.value.indexOf('.') > -1) {
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
}
}
if (e.value.indexOf('.') > -1) {
if (e.value.split('.')[1].length > num) {
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
}
}
????????????} ????????} ????} ????????????保留兩位小數
CssClass="EditTextBox" onpropertychange="validationNumber(this,2)">/asp:TextBox
添加回答
舉報
0/150
提交
取消