ホームページ > バックエンド開発 > PHPチュートリアル > オプションドロップダウンメニュー

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

WBOY
リリース: 2016-06-23 13:23:19
オリジナル
965 人が閲覧しました

2 つの選択オプション ドロップダウン メニューがあるとします。

ドロップダウン メニューで値を選択し、ボタンから値を保存します:


オプションが 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 ')'これは、あなたが書いたコードのせいです)} これは逆です まだです。それから、別の質問をしてください Name これはラジオ ボタンです。 value="1" を変更せずに入力に「名前」を書き込む方法はありますか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート