我有基本的javascript prompt()函数
function askUser() {
if(confirm('Are you sure you want to add this item?')) {
if(prompt('How many of this would you like to order?', '')) {
......
我想要实现的是当屏幕上弹出提示信息时,将输入字段的宽度调整为30px?用户只需要输入2个整数的数值或数量。
还有我如何检查输入的值是否为整数?如果不是,我想提醒用户他输入的值无效。
谢谢。答案 0 :(得分:0)
如果您真的想要制作自定义对话框,则应使用http://jqueryui.com/dialog/之类的内容。你真的不能编辑confirm();
检查value是否为整数,可以使用parseInt()或parseFloat()
http://www.w3schools.com/jsref/jsref_parseint.asp
或测试输入数据是否仅包含数字:inputData.match(/\d/)