javascript提示输入

标签 javascript jquery

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/

相关文章:

javascript - 反射装饰器不保存/检索对象的数据

javascript - 单击 html 输入[类型 ="file"] 时移动设备(Android 或 IOS)上的目标图像文件夹

javascript - ArcGIS JavaScript API (3.8) centerAndZoom 似乎无法正常工作

javascript - javascript 中字符串的多个冲突的正则表达式替换

javascript - 如果选中或未选中,更改复选框的父元素 css

javascript - 使用 jQuery 交换列表项

php - 循环访问多个 id 错误

jquery - 如何使用 ViewModel 数组字符串属性绑定(bind)多个文本框?

javascript - 在部分不可见/事件时隐藏 iFrame

php - 无法将数据插入数据库laravel ajax