复制代码代码如下:
関数find_select(name)
{
var select = document.getElementsbyname(name);
var find_str = document.getElementById( 'to_find_str')。value;
if(select)
{
select = select [0];
var child = select.childnodes;
var can = false、text = ''、len = child.length、is_end = true;
for(var i = 0; i <len; i ++)
{
if(can)
{
text = child [i] .text;
if(text &&
text.indexof(find_str)!= -1)
{
//console.log(text);
child [i] .selected = true;
var v = child [i] .value;
select.value = v;
select.onchange(v);
is_end = false;
壊す;
}
}
if(child [i] .selected)
can = true;
}
if(is_end)
アラート( '已没有匹配内容');
}
}
复制代码代码如下:
<tr>
<td> <?php echo $ l_specialactivityidentifier?> </td>
<td>
<select name = "Activity [識別子]" id = "識別子" onchange = "change_activity(this.value)">
<オプション値= ""> </option>
<?php
foreach($ activityTypes as $ row){
echo '<option value = "'。$ row ['識別子']。 '"'。 。$ row ['name']。 '</option>';
}
?>
</select>
- <入力値= '' id = 'to_find_str' size = 16 style = "text-align:center;" /> <入力値= 'find' onclick = 'find_select( "Activity [識別子]")' type = button />
</td>
</tr>