我有這種形式的Powerrange字段用於創建URL,但所需的值與輸入值不同!所以我們需要預先定義它們。Select dropdown to input text with predefined values
<form id="form">
<input type="text" id="powerrange"><br><br>
<input type="radio" name="location" value="store" checked/><label>America</label><br>
<input type="radio" name="location" value="store.au"/><label>Australia and Oceania</label><br>
<input type="radio" name="location" value="store.au"/><label>Africa</label><br>
<input type="radio" name="location" value="store.au"/><label>Asia</label><br>
<input type="radio" name="location" value="store"/><label>Europe</label><br><br>
確定這是我到目前爲止有:
function goToPage(){
var location = $('input[name=location]:checked').val();
var idConversions = {"100":14,"101":5000}
$('#powerrange').keyup(function(){
var correctId = idConversions[$(this).val()];
});
window.location.href = "http://"+location+".domain.com/catalog.aspx?section="+correctId+"";
}
側面說明,有沒有什麼辦法將系統轉換,這樣的價值,最後的數字是一樣的嗎?任何方式使100 = 100和翻譯更好,所以你可以避免轉換? – helion3
是的,我知道!但這是不可能的!這些值是預定義的,但另一個模塊!所以我需要使用它們! –
沒關係,我想。由於其他開發者不得不處理約束是每天的事情。 – helion3