select jsp默认值问题
<script language="javascript" type="text/javascript">
<!--
var arryprv = new Array(<%= cityarray%>);
function ChangeProv(obj)
{
var objcity = document.getElementById('SlctCity');
var s = obj.options[obj.selectedIndex].value;
objcity.options.length = 0;
if( s == '0')
{
objcity.style.display = 'none';
document.getElementById('err_addr').style.display = '';
return;
}
else
{
document.getElementById('err_addr').style.display = 'none';
}
objcity.style.display = '';
var optn = document.createElement('option');
optn.value = '0';
optn.innerHTML = '请选择';
objcity.appendChild(optn);
for(var i=0;i<arryprv.length;i++)
{
var arr = arryprv[i];
if(arr[0] == s)
{
var opt = document.createElement('option');
opt.value = arr[1];
opt.innerHTML = arr[2];
objcity.appendChild(opt);
}
}
}
var obj = document.getElementById('SlctProvince');
var s = obj.options[obj.selectedIndex].value;
if(s == '0')
{
document.getElementById('err_addr').style.display = '';
obj.focus();
return false;
}
else
{
document.getElementById('err_addr').style.display = 'none';
}
cityarray为后台取出的数据库,形式为:var arryprv = new Array(new Array('3','39','石家庄','DanJiaPeng'),new Array('3','40','唐山','TangShan'),……
界面部分
<p class="content">
<label class="f-label" for="province">
目前居住地</label>
<select name="SlctProvince" id="SlctProvince" onchange="ChangeProv(this);">
<option value="0" selected="selected"></option>
<%# province%>
</select>
<select name="SlctCity" id="SlctCity" style="display: none;">
</select>
</p>
<p class="content" id="err_addr" style="display: none;">
<label class="f-label"> </label>
<span class="reshow">请选择目前你所居住地。</span>
</p>
我只想,加载时默认为 “广东”“广州”形式。