我使用 Ext 消息框提示具有以下功能:
var prompt = function () {
Ext.Msg.prompt("Number", "", function (btn, text) {
if (btn == "ok") {
if ((![0-9][2-8]$/.test(text)) && (!/^[2-9].test(text))) {
alert("Please enter a valid number");
prompt();
} else {
});
// success code }
}
});
}
}
});
};
这完全按照我想要的方式工作,除了在失败时重新提示时它不显示在文本框中输入的文本。有没有办法将“文本”变量传递给提示函数的重新调用?还是只需要彻底重新架构?我想要的是出现“请输入有效数字”警报,然后再次显示已输入文本的提示。
谢谢!