複数の URL を のように区切って保存し'|'
、それを使用split
して URL のリストを作成できます。最初の値は常に存在し (URL が 1 つしかない場合、split は 1 つの要素を持つ配列を生成します)、2 番目の値は 2 つの URL を指定したオプションに対してのみ存在します。
<option value="google.com|stackoverflow.com">Two URLs</option>
val = val.split('|');
window.open(val[0]);
if ( val.length > 1 )
window.open(val[1]);
他の質問についてはdisabled
、ボタンにプロパティを追加し、入力する必要がある各入力に次のように追加します。
$(selector_with_all_fields).change(function() {
var allFilled = true;
$(selector_with_all_fields).each(function() {
allFilled = allFilled && $(this).val() !== "";
});
$(my_buttons).attr("disabled",allFilled); // If that doesn't work, try removeAttr when allFilled is false
});
"disabled"="true"
HTML で開始することを忘れないでください。