私は周りを見回しましたが、これは以前に尋ねられているとは思われません。 JS:プロンプトで選択すると、選択オプションの値を変更しますか?
私はそうのように、選択ボックスを持っている:<select onchange="change()">
<option value="" selected>Option 1</option>
<option value="30">Option 2</option>
<option value="90">Option 3</option>
</select>
が、私は別のオプションを追加したい...
<option value="custom">Option 4</option>
...選択したとき(クリック)することを警告ボックスがポップアップしますオプションの値を置き換えるために、(オプションの値のように、実行可能なオプションではないケース30または90で)数値を入力するようにユーザーに求めます。
<script>
function change() {
if(value == "custom") {
value = prompt("Please enter a new number:", "60");
}
}
</script>
私はこれを行うための最善の方法は、昔ながらのjavascriptとは何か知りたいと思った - 私がしなければならない場合、私はjQueryのを使用します。
アイデア?例も素晴らしいでしょう。
これは完璧です!どうもありがとうございました!私の人生のためにJSを理解することはできません。私はJSのフォーマットよりもPHPを書くのが大好きです。 – Matthew
スクリプトは値の代わりにIDに基づいてオプションを見つけることができます必要に応じて複数回変更しましたか? – Matthew
はい。 oItem.options [oItem.selectedIndex] .valueで "value"を "id"に変更します。 –