ホームページ  >  記事  >  ウェブフロントエンド  >  jquery_jquery に基づいてページ コントロールを使用不可にする実装コード

jquery_jquery に基づいてページ コントロールを使用不可にする実装コード

WBOY
WBOYオリジナル
2016-05-16 18:28:30884ブラウズ
アプリケーションの背景

ユーザーが特定の機能を必要とする場合、フォーム情報を入力する必要があります。入力して送信した後、この部分の情報を再度変更することはできません。フォームには、TextBox、DropDownList、CheckBox、その他のコントロールが含まれています。

要件の実現

最初の解決策は、ユーザーが入力したデータをバインドするときにコントロールの Enable プロパティを False に設定することです。この方法は、ページ上のフォームの数が少ない場合に使用できますが、フォームの数が多い場合には適した方法ではありません。

2 番目のオプションは、Foreach を使用してページ コントロールにアクセスすることです。タイプが TextBox、DropDownList、CheckBox などの場合は、Enable=False を設定します。最初の解決策と比べてコードの量は減りましたが、それでも最適ではありません。

3 番目のオプションは、Jquery を使用して簡単に実装できます。


コードをコピー コードは次のとおりです:
$("input") .attr( "disabled", "disabled");


概要

同じ機能をより高速に実現する方法はたくさんあります。特定のシナリオでは、より適切なものが望ましいのです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。