function show_prompt()
{
var name=prompt("Please enter your name");
}
我在提交表单前单击按钮时调用此函数。
我如何将“名称”var 与表单一起发布,以便我可以将其与 php 一起使用?
此外,是否可以在提交之前验证用户输入?例如要确保它至少有 4 个字符?在输入符合条件之前,用户不应该能够点击按钮。我猜这是不可能的,至少使用 alert() 函数是不可能的。或者如果输入无效并重新提示,它会显示另一个警报消息吗?
最佳答案
function show_prompt() {
var name;
do {
name=prompt("Please enter your name");
}
while(name.length < 4);
$('#myinput').val(name);
}
这将一直提示,直到找到至少 4 个字符的名称,然后将其写入 ID 为 myinput 的输入。
演示:http://jsfiddle.net/xy829/ (当然输入也可以隐藏)
关于javascript提示输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9332237/