function show_prompt()
{
var name=prompt("Please enter your name");
}
在提交表单之前单击按钮时,我正在调用此函数。
我如何使用表单发布'name'var以便我可以将它与php一起使用?
此外,是否可以在提交之前验证用户输入?例如,要确保它至少有4个字符?在输入符合条件之前,用户无法单击按钮。我猜这是不可能的,至少使用alert()函数。或者,如果输入无效并重新提示,它是否可以显示另一条警告消息?
答案 0 :(得分:6)
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/(课程输入也可以隐藏)