ホームページ  >  記事  >  バックエンド開発  >  オプションドロップダウンメニュー

オプションドロップダウンメニュー

WBOY
WBOYオリジナル
2016-06-23 13:23:19905ブラウズ

2 つの選択オプション ドロップダウン メニューがあるとします。
d43b3b4f3a12250c46d27dbf2a424ebf
703e49eaede404d39352339c95412141 -選択してください- 4afa15d3069109ac30911f04c56f3338 / / 1 であると仮定します
2a9f75d25e74db7d2d2426d6b9586261{$item.name}4afa15d3069109ac30911f04c56f3338 2 であると仮定します
18bb6ffaf0152bbe49cd8a3620346341
ドロップダウン メニューで値を選択し、ボタンから値を保存します:
6cc8c92890819385e94a25c3444d7c8b

オプションが 1 の場合にボタンを非表示にし、2 の場合にのみクリックするにはどうすればよいですか?



ディスカッションへの返信(解決策)

これには、ajaxの変更イベント処理が必要です
function checkSubmit(){	clearError();    var data = new Array();    var name1 = $('#name').val();    isNotBlank(name1, '名称', data);    if (data.length > 0) {        showWarning(data);        return true;    }    $('#frmdirection').submit();}

<select name="country" id="city"><option value="1"> -请选择- </option><option value="2">test</option></select><input name="save" type="button"  class="" value="保存" onclick="javascript:checkSubmit();" style="display:none"/><SCRIPT LANGUAGE="JavaScript" src="jquery.min.js"></SCRIPT><SCRIPT LANGUAGE="JavaScript">$('#city').change(function(){	var val=$(this).val();	if(val==2){		$("input[name=save]").show();	}else{		$("input[name=save]").hide();	}})</SCRIPT>

$('[name="save"]').hide();$('#city').change(function() {  if($(this).val() != 1) $('[name="save"]').show();)}

jqueryを参照しないライブラリはできないでしょうか?あるいはライブラリを変更してみてはどうでしょうか? Jquery-1.9.1.min.js とこのライブラリは競合しています。参照後は表示されずに非表示になります。

使用された getPreventDefault() は非推奨になりました。代わりにdefaultPreventedを使用してください。このエラー

は getPreventDefault からどこから来たのでしょうか?

jquery.js 2 つの jquery プラグインと 1 つの jquery-1.9.1.min.js を引用しました

.... いいえ、これはこのエラーです SyntaxError: Expected Expression, got ')'

私は混乱していますgetPreventDefault() の使用は非推奨になりました。代わりにdefaultPreventedを使用してください。報告されたエラーは次のとおりです
SyntaxError: Expected Expression, got ')'これは、あなたが書いたコードのせいです)} これは逆です まだです。それから、別の質問をしてください a7774d1c5b786e7160b3fdfa019aa78cName これはラジオ ボタンです。 value="1" を変更せずに入力に「名前」を書き込む方法はありますか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHP 設定 setcookie次の記事:PHP 設定 setcookie