我正在开发一个项目,我想知道如何在onchange
属性中传递函数和值。
例如,我有函数updateField()
和值$str
。
如何传递函数和值“onchange”?
<?php
$str = "refrescarPruebas(this.form)";
$rs = consultaAplicacion();
echo '<div class="campo">'
. '<select name="aplicacion" onchange="'.$str.'" class="normal_text">'
. '<option value = "">Elija tipo de mensaje..</option>';
while($row = mysql_fetch_array($rs))
echo'<optionvalue="'.$row["id"],'">'.$row["id"].''.$row['descripcion'].'</option>';
echo '</select>'
. '</div>';
?>
答案 0 :(得分:0)
存在语法错误。您需要在选项及其值之间给出空格。
<?php
$str = "refrescarPruebas(this.form)";
$rs = consultaAplicacion();
echo '<div class="campo">'
. '<select name="aplicacion" onchange="'.$str.'" class="normal_text">'
. '<option value = "">Elija tipo de mensaje..</option>';
while($row = mysql_fetch_array($rs))
echo'<option value="'.$row["id"],'">'.$row["id"].''.$row['descripcion'].'</option>';
echo '</select>'
. '</div>';
?>