<select id="Pre" name="Pre" onchange="getDeptCode(this.value)" style="width:90%">
<? foreach($FORM->AppName as $tmpData){
if($FORM->formData['Pres_Name']==$tmpData){?>
<option value=<?=$tmpData?> selected="selected"><?=$tmpData?></option>
<?}else{?>
<option value=<?=$tmpData?>><?=$tmpData?></option>
<?}?>
<?}?>
</select><td><input type="text" id="form[Pres]" name="form[Pres]" value="<?=$FORM->formData['Pres']?>"></td>从下拉框中选择值后,直接赋到 对应的 text 中..?function getDeptCode(val){ document.getElementById("Pres").value = val;
}
这个不行,text中不能得到对应的值.
请问怎么来实现 ?
<? foreach($FORM->AppName as $tmpData){
if($FORM->formData['Pres_Name']==$tmpData){?>
<option value=<?=$tmpData?> selected="selected"><?=$tmpData?></option>
<?}else{?>
<option value=<?=$tmpData?>><?=$tmpData?></option>
<?}?>
<?}?>
</select><td><input type="text" id="form[Pres]" name="form[Pres]" value="<?=$FORM->formData['Pres']?>"></td>从下拉框中选择值后,直接赋到 对应的 text 中..?function getDeptCode(val){ document.getElementById("Pres").value = val;
}
这个不行,text中不能得到对应的值.
请问怎么来实现 ?
function getDeptCode(val){
alert(val); //调试看传过来没有,有值的话说明你下面的document.getElementById("Pres")这段写的不对
document.getElementById("Pres").value = val;
}