jQuery - 确保文本框为空

时间:2014-03-03 08:39:32

标签: jquery html

我在小提琴上有以下项目:http://jsfiddle.net/TXQ9U/12/

现在我想写一个jquery脚本,通过它我的HTML元素:

First name: <input type="text" name="firstname"><br>

检查并在没有填写任何内容时显示错误。因此我写了以下jquery:

function validate()

var userName = //??

if (userName.length == 0)

alert("Please, enter your name");

else
    alert ("Thanks");

)
)

我只是不确定我要填写的用户名是什么。有人建议吗?

2 个答案:

答案 0 :(得分:3)

您可以使用attribute equal selectorval()来获取指定名称的输入值:

var userName = $('input[name="firstname"]').val();

答案 1 :(得分:0)

First name: <input type="text" name="firstname" id="fname"><br>

你可以通过java脚本添加“id”来实现这一点,

var userName=document.getElementById("fname")

使用jquery更简单,

var userName = $('#fname').val()

希望它有所帮助!!