Etrafına baktım ve bunu daha önce sorulmamış gibi görmüyorum. JS: Seçili seçili olarak seçili seçenek değerini değiştirin.
ben şöyle bir seçme kutusu var:<select onchange="change()">
<option value="" selected>Option 1</option>
<option value="30">Option 2</option>
<option value="90">Option 3</option>
</select>
başka bir seçenek eklemek istiyorum ...
<option value="custom">Option 4</option>
... Seçilen zaman (tıklandığında) dair bir uyarı kutusu açılacaktır kullanıcının bir sayı girmesini istemek (seçenek 30 ve 90 durumunda seçeneğin değerlerinde olduğu gibi, geçerli değerin olmaması) seçeneğin değerini değiştirmek. Gerekirse ben jQuery kullanacağız -
<script>
function change() {
if(value == "custom") {
value = prompt("Please enter a new number:", "60");
}
}
</script>
Bunu yapmanın en iyi yolu düz eski javascript ile ne olduğunu bilmek istedi.
Herhangi bir fikrin var mı? Bir örnek de harika olurdu.
Bu mükemmel! Çok teşekkür ederim! JS'nin hayatım boyunca anlayamadım, PHP'yi çok daha fazla yazmaktan zevk duyuyorum. JS lol – Matthew
Bu betik, değer yerine Kimliğe dayalı seçeneği bulabilir. gerektiğinde birden fazla değişti mi? – Matthew
Evet. OItem.options [oItem.selectedIndex] .value içinde "value" değerini "id" olarak değiştirin. –