【发布时间】:2014-02-22 01:50:26
【问题描述】:
除了在表单中提交的占位符值之外,我正在使用一个运行良好的占位符插件。我正在调用函数 clearVal() onclick,我觉得应该清除我所有的输入值等于占位符的值。因此,这些值不会在表单中提交。
这里是 JQuery:
function clearVal() {
var input = $("input[type=text]")
if ($(input).hasClass("placeholder")) {
input.val("");
}
};
$(function() {
if(typeof document.createElement("input").placeholder == 'undefined') {
$("[placeholder]").focus(function() {
var input = $(this);
if (input.val() == input.attr("placeholder")) {
input.val("");
input.removeClass("placeholder");
}
}).blur(function() {
var input = $(this);
if (input.val() == "" || input.val() == input.attr("placeholder")) {
input.addClass("placeholder");
input.val(input.attr("placeholder"));
}
}).blur();
}
});
提交按钮:
<button onclick="clearVal()" id="Submit_Form" type="submit" value="">Submit</button>
【问题讨论】:
标签: jquery jquery-plugins placeholder