Jquery 仅当输入值已为空时清除输入值
我正在使用一些JQuery来模拟浏览器中的占位符属性,这些浏览器本机不支持占位符属性。这正用于搜索表单。此搜索表单还有一个分页函数,该函数依赖于value属性来构建其分页。不幸的是,JQuery在每次提交搜索表单时都会清除它。如果该值已经有值,如何更改以下代码以防止清除该值Jquery 仅当输入值已为空时清除输入值,jquery,Jquery,我正在使用一些JQuery来模拟浏览器中的占位符属性,这些浏览器本机不支持占位符属性。这正用于搜索表单。此搜索表单还有一个分页函数,该函数依赖于value属性来构建其分页。不幸的是,JQuery在每次提交搜索表单时都会清除它。如果该值已经有值,如何更改以下代码以防止清除该值 function _emptyFormOnSubmit( $elements ) { var $forms = $elements.closest( 'form' );
function _emptyFormOnSubmit( $elements )
{
var $forms = $elements.closest( 'form' );
$forms.submit( function()
{
var $this = $( this );
// This check avoid processing more than once the same form.
if( $this.data( 'placeHoldize.submitHandlerCalled' ) ) {
return;
}
$this.find( '.placeholder-visible' )
.val( '' )
.data( 'placeHoldize.submitHandlerCalled', true );
} );
return true;
}
这个功能是如何与页面的其余部分集成的?使用类似的功能可能会让你的生活变得更美好easier@ChristianVarga哇!这让事情变得容易多了。谢谢