functionfind_select(name)
{
varselect=document.getElementsByName(name);
varfind_str=document.getElementById('to_find_str').value;
if(select)
{
select=select[0];
varchild=select.childNodes;
varcan=false,text='',len=child.length,is_end=true;
for(vari=0;i<len;i++)
{
if(can)
{
text=child[i].text;
if(text&&
text.indexOf(find_str)!=-1)
{
//console.log(text);
child[i].selected=true;
varv=child[i].value;
select.value=v;
select.onchange(v);
is_end=false;
break;
}
}
if(child[i].selected)
can=true;
}
if(is_end)
alert('已没有匹配内容');
}
}
代码如下:
<tr>
<td><?phpecho$L_SpecialActivityIdentifier?></td>
<td>
<selectname="Activity[Identifier]"id="Identifier"onchange="change_activity(this.value)">
<optionvalue="">请选择</option>
<?php
foreach($ActivityTypesas$Row){
echo'<optionvalue="'.$Row['Identifier'].'"'.($Row['Identifier']==$Activity['Identifier']?'selected':'').'>'.$Row['Name'].'</option>';
}
?>
</select>
--<inputvalue=''id='to_find_str'size=16style="text-align:center;"/><inputvalue='find'onclick='find_select("Activity[Identifier]")'type=button/>
</td>
</tr>
|