javascript提示输入

时间:2012-02-17 16:50:10

标签: javascript jquery

function show_prompt()
{
var name=prompt("Please enter your name");

}

在提交表单之前单击按钮时,我正在调用此函数。

我如何使用表单发布'name'var以便我可以将它与php一起使用?

此外,是否可以在提交之前验证用户输入?例如,要确保它至少有4个字符?在输入符合条件之前,用户无法单击按钮。我猜这是不可能的,至少使用alert()函数。或者,如果输入无效并重新提示,它是否可以显示另一条警告消息?

1 个答案:

答案 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/(课程输入也可以隐藏)