這裏試圖做的是這樣的 - 我有一個從MySQL表中工作的動態下拉列表。我正在嘗試製作第一個下拉菜單,選擇第二個下拉菜單中的任意選項。我試圖從第一個下拉列表中選擇選項值,在第二個下拉列表中更改功能&檢查它是否爲空。如何 - 第一個動態下拉菜單務必從第二個下拉菜單中選擇?
但還沒有成功。這裏是代碼:
<!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中做到這一點?
變化事件在DD1 ID做smthing如改變頁面的網址,但是這不是我關心的。我的問題是 - 如果我選擇第二個下拉選項而不選擇第一個下拉菜單,則不允許。現在,如果沒有從dd1中選擇任何內容,這意味着它是空的,那麼不能允許dd2或給出警報 –