English 中文(简体)
是否有一份更简明的 j子,以取代提交书状的纽顿吗?
原标题:Is there a more concise jQuery syntax to disable a submit button on form submit?
  • 时间:2011-10-01 20:56:53
  •  标签:
  • jquery

在提交表格时,我有以下法典可排除提交纽州:

$( #myform ).submit(function(){
    $( input[type=submit] , this).attr( disabled ,  disabled );
});

是否有更简明的辛子?

最佳回答

http://plugins.jquery.com/project/disable”rel=“nofollow”j Query disable plugin

$( input ).disable(); //disables
$( input ).enable(); //enables
$( input ).toggleDisabled(); //toggles
$( input ).toggleEnabled(); //toggles
$( input ).toggleDisabled(true); //disables
$( input ).toggleEnabled(true); //enables

Or, if you don t want a plugin, you can use this:

jQuery.fn.disable = function() {
    $( this ).prop( "disabled", true );
};

$( input[type=submit] , this).disable();
问题回答

我也给它一张身份证,首先给你一个可拆卸的every 提交纽芬兰的身份证,这或许不是你打算做的事。

Other than that, that s about it unless you want to use the disable plugin.

$( #myform ).submit(function(){
    $( input[type=submit] , this).prop( disabled , true);
});

它比这更简明扼要。 它足够干净。 http://api.jquery.com/prop/“rel=“nofollow”$.prop(),因为这是你用来设定和获取价值的东西,从而改变了要素的状况,而不是属性本身。

参考:

The .prop() methods should be used to set disabilities andecked than the .attr() methods.

一个更清洁的版本是:

$(this).find( :submit ).attr( disabled , true);

并且

$(this).find( :submit ).prop( disabled , true);




相关问题
getGridParam is not a function

The HTML: <a href="javascript:void(0)" id="m1">Get Selected id s</a> The Function: jQuery("#m1").click( function() { var s; s = jQuery("#list4").getGridParam( selarrrow )...

selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

jQuery cycle page with links

I am using the cycle plugin with pager functionality like this : $j( #homebox ) .cycle({ fx: fade , speed: fast , timeout: 9000, pager: #home-thumbs , ...

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

jConfirm with this existing code

I need help to use jConfirm with this existing code (php & Jquery & jAlert). function logout() { if (confirm("Do you really want to logout?")) window.location.href = "logout.php"; } ...

Wrap text after particular symbol with jQuery

What I m trying to do, is wrap text into div inside ll tag. It wouldn t be a problem, but I need to wrap text that appears particularly after "-" (minus) including "minus" itself. This is my html: &...

热门标签