Javascript jquery占位符表单在ie中提交
我使用此功能支持internet explorer中的占位符:Javascript jquery占位符表单在ie中提交,javascript,jquery,forms,internet-explorer,placeholder,Javascript,Jquery,Forms,Internet Explorer,Placeholder,我使用此功能支持internet explorer中的占位符: function placeHolder() { $('[placeholder]').focus(function () { var input = $(this); if (input.val() == input.attr('placeholder')) { input.val(''); input.removeClass('placeholder'); } }).blu
function placeHolder() {
$('[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().parents('form').submit(function () {
$(this).find('[placeholder]').each(function () {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
}
})
});
}
我使用:
.parents('form').submit(function () {
$(this).find('[placeholder]').each(function () {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
}
})
要防止提交带有占位符值的输入
但它不起作用,我寻找其他的解决方案,但他们都有提交表单的问题
大家能帮帮我吗?我必须在ie中使用占位符
谢谢单击按钮,使用jquery提交而不是javascript提交
$('#myForm').attr('action', 'value');
$("#myForm").submit();
首先检测它是哪个浏览器。它支持占位符吗 为此,请使用以下代码: if (($.support.placeholder = (function () { var i = document.createElement('input'); return 'placeholder' in i; })()) == false) { 然后,使用 $('selector').val('abc')
希望..这对您有用。我们在IE中使用jQuery插件作为占位符。@A1rPun我以前使用过此jQuery,但它在表单提交方面也有问题,例如,当我单击“搜索”按钮时未找到任何内容,因为使用占位符值搜索…:像这样尝试->@A1rPun它可以工作,但我使用更新面板和这个提交原因回发,我不想…你是说断开按钮与表单的连接吗?