我只想要一个小代码来验证我的文本框。基本上我只想在文本框中输入数字。
现在我的代码正在运行,但我无法删除默认占位符文本。
<div id="generatePinsDialog" title="Generate New PINs">
<label>How many will be generated?
<span style="position: relative;">
<input id="newInmateCount" name="text" maxLength="6" type="text" placeholder="Enter the number" />
<label style="font: 0.75em/normal sans-serif; left: 5px; top: 3px; width: 147px; height: 15px; color: rgb(186, 186, 186); position: absolute; overflow-x: hidden; font-size-adjust: none; font-stretch: normal;" for="newInmateCount">Enter the number!
</label>
</span>
</label>
<br />
</div>
和
$("#newInmateCount").data("defTxt", $("#newInmateCount").val());
$("#newInmateCount").bind("blur focus", function (e) {
$(this).val($(this).val() == $("#newInmateCount").data("defTxt") ? "" : $("#newInmateCount").data("defTxt"));
});
$("#newInmateCount").keydown(function (e) {
if (e.which == 8 || e.which == 46) return true;
if (e.which < 48 || (e.which > 57 && e.which < 96) || e.which > 105) return false;
});
链接。