@Html.TextBox("imp", amount, new { @class = "alignRight", size = 5 })
我想,在输入中,用户只会写入十进制值。 我能怎么做? 我认为jquery可以帮助我...但是...那个文本框的ID是什么?
答案 0 :(得分:0)
是的,你也可以通过Jquery和Javascript来完成
function isNumeric(evt)
{
var c = (evt.which) ? evt.which : event.keyCode
if ((c >= '0' && c <= '9') || c == '.' )
return true;
return false;
}
关于Id,您也可以通过课程来完成。 在你的情况下它将是
@class = "alignRight"
function validateDecimal(textboxIn)
{
var text = textboxIn.value
for(var x = 0; x < 10; x++)
{
while(text.indexOf(x) != -1)
{
text = text.replace(x,"");
}
}
if(text != "." && text != "")
{
textboxIn.value = "";
}
}