0

我有基本的 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 个整数的数量。

还有我如何检查输入的值是否为整数?如果不是,我想提醒用户他输入了无效值。

谢谢你。

4

1 回答 1

0

如果你真的想制作一个自定义对话框,你应该使用类似http://jqueryui.com/dialog/的东西。你不能真正编辑确认();

要检查值是否为整数,您可以使用 parseInt() 或 parseFloat()
http://www.w3schools.com/jsref/jsref_parseint.asp

或测试输入数据是否仅包含数字:inputData.match(/\d/)

于 2013-03-29T09:31:19.610 回答