<script>
dict = new Array();
dict.bj = "北京";
dict.sh = "上海";
dict.tj = "天津";
dict.cq = "重庆";function test(o) {
if(dict[o.value])
o.value = dict[o.value];
}
</script>
<input type=text onkeyup="test(this)">
dict = new Array();
dict.bj = "北京";
dict.sh = "上海";
dict.tj = "天津";
dict.cq = "重庆";function test(o) {
if(dict[o.value])
o.value = dict[o.value];
}
</script>
<input type=text onkeyup="test(this)">
var city = new Array("bj","sh","hn")
var c = new Array("北京","上海","河南")
function a(o)
{
var i=0
for(i=0;i<city.length;i++)
{
if(o.value==city[i]) o.value=c[i]
}
}
</script>
<input onkeydown="a(this)">
var city = new Array("bj","sh","hn")
var c = new Array("北京","上海","河南")
function a(o)
{
var i=0
for(i=0;i<city.length;i++)
{
if(o.value==city[i]) o.value=c[i]
}
}
</script>
<input onpropertychange="a(this)">
<input type="text" name="client_name" size="15" onkeyup="shortcutCode()" id='_input' /><br id="_select" />
<script language="JScript">
var oShortcut={sz:"深圳",zh:"珠海",sy:"沈阳",bj:"北京"};
function shortcutCode(){
var o=event.srcElement,v=o.value,l=v.length,t=["请选择"],s="<br id='_select'>",i;
for(i in oShortcut)
if(v.substr(0,l)==i.substr(0,l))
t[t.length]=oShortcut[i];
if(t.length==0||t.length==1)
_select.outerHTML=s;
else if(t.length==2)
_input.value=t[1],_select.outerHTML=s;
else
_select.outerHTML="<select id='_select' onchange='_input.value=this.options[this.selectedIndex].text,this.outerHTML=\"<br id=_select>\"'><option>"+t.join('<option>')+"</select>";
}
</script>
<form method="post" name="add" action="add.php">
<input type="text" name="client_name" size="15" onkeyup="shortcutCode()" id='_input' /><br id="_select" />
</form>
但是在应用中如果加上一个<form>标签(用于提交),虽然也能运行,但是提示有错误,请问如何解决?
<script language="JScript">
var oShortcut={sz:"深圳",zh:"珠海",sy:"沈阳",bj:"北京"};
function shortcutCode(){
var o=event.srcElement,v=o.value,l=v.length,t=["请选择"],s="<br id='add._select'>",i;
for(i in oShortcut)
if(v.substr(0,l)==i.substr(0,l))
t[t.length]=oShortcut[i];
if(t.length==0||t.length==1)
add._select.outerHTML=s;
else if(t.length==2)
add._input.value=t[1],add._select.outerHTML=s;
else
add._select.outerHTML="<select id='add._select' onchange=add.'_input.value=this.options[this.selectedIndex].text,this.outerHTML=\"<br id=add._select>\"'><option>"+t.join('<option>')+"</select>";
}
</script>