ここで何をしようとしているのですか?私はmysqlテーブルから動的に動作するドロップダウンセットを持っています。私は第2ドロップダウンから任意のオプションを選択するために第1ドロップダウンを強制しようとしています。最初のドロップダウンから2番目のドロップダウン変更機能&が空であるかどうかをチェックして、選択したオプション値を渡そうとしています。方法 - 最初のダイナミックドロップダウンを2番目のドロップダウンから選択する必要がありますか?
しかし、まだ成功していません。コードは次のとおりです。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script type="text/javascript">
$(document).ready(function (e) {
$("#cat").change(function one() {
var textval = $(":selected", this).html();
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = 'page.php?cat=' + url + '&subcat=' + textval; // redirect
}
// store value of selected option in url. This value be paseed on to below function two();
// function two(url);
}) // cat change function ends
$("#subcat").change(function two() {
var numval = $(":selected", this).val();
//$("#aid").val(numval);
var textval2 = $(":selected", this).html();
//$('input[name=villa-name]').val(textval2);
window.location = window.location.href + '&subcat=' + numval;
})
});
</script>
</head>
<body>
</body>
</html>
ありがとうございました。それでもjQueryでこれをどうやって行うのだろうか?
変更イベントページのURLを変更するようsmthingやって、それは私の問題ではありません。私の問題は - 私は第1ドロップダウを選択せずに第2ドロップダウンオプションを選択した場合、それは許されてはならない。今、dd1から何も選択されていなければ、それは空であることを意味し、dd2は許可されていてはならない、または警告を与えてはならない。 –