2017-07-04 8 views
1

私はプロジェクトに取り組んでおり、onchange属性内で関数と値を渡す方法を知りたいと思います。関数と値をonchange HTML属性に渡すにはどうすればいいですか?

たとえば、私は関数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

構文ミスがあります。オプションとその値の間にスペースを入れる必要があります。

<?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>'; 
?> 
+0

返信いただきありがとうございます。updateField()は別の関数で、$ strは別の値です。 作成したonChange()割り当てがわかりません。 – Javr

+0

$ str refrescarPruebas関数を割り当てました。これはjavascript.Andで、どこでupdateFieldを使用しますか? – lalithkumar

+0

あなたは2つの機能を呼び出そうとしていますか? – lalithkumar

関連する問題