これを見つけてくださいhttp://jsfiddle.net/SPn3W/
http://mywed.com?state=NSWのように、URL からいくつかのパラメーターを取得しています 。
HTMLコードの一部が存在するフォームがあります
<div class="form-group">
<label class="col-lg-4 col-sm-4 control-label" for="state">State:*</label>
<div class="col-lg-8 col-sm-8 stateDiv">
<select class="form-control" id="state" name="state" mandatory="true">
<option value="" selected="selected">-Please select-</option>
<option value="ACT">ACT</option>
<option value="NSW">NSW</option>
<option value="TAS">TAS</option>
<option value="QLD">QLD</option>
<option value="VIC">VIC</option>
</select>
</div>
</div>
URL aka から来ているものを選択する必要があります... この場合、NSW があるため、NSW を選択済みに変更する必要があります。渡されたパラメーターが ACT の場合、ACT が選択されます。
私は以下のように試してきました
var vars = [], hash;
var q = document.URL.split('?')[1];
if(q != undefined){
q = q.split('&');
for(var i = 0; i < q.length; i++){
hash = q[i].split('=');
vars.push(hash[1]);
vars[hash[0]] = hash[1];
}
}
if(vars['state'] != null){
}
通過するパラメーターに応じて選択するにはどうすればよいですか?