Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将函数和值传递给onchange HTML属性?_Php_Html - Fatal编程技术网

Php 如何将函数和值传递给onchange HTML属性?

Php 如何将函数和值传递给onchange HTML属性?,php,html,Php,Html,我正在处理一个项目,我想知道如何在onchange属性中传递函数和值 例如,我有函数updateField()和值$str 如何传递函数和值“onchange” 存在语法错误。您需要在选项及其值之间留出空格 <?php $str = "refrescarPruebas(this.form)"; $rs = consultaAplicacion(); echo '<div class="campo">' . '

我正在处理一个项目,我想知道如何在
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'<option value="'.$row["id"],'">'.$row["id"].''.$row['descripcion'].'</option>';
    echo  '</select>'
    . '</div>';
?>

存在语法错误。您需要在选项及其值之间留出空格

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


感谢您的回复,updateField()是一个单独的函数,$str是一个单独的值。我不理解您所做的onChange()赋值。$str您已赋值refrescarPruebas函数,该函数应为javascript。您想在哪里使用updateField?您试图调用两个函数?updateField()是一个完全独立的函数,我们的想法是传递$str值和一个执行其他操作的函数。这意味着您希望将
refrescarPruebas
函数值传递给
updateField
函数。我说的对吗?感谢您的回复,updateField()是一个单独的函数,而$str是一个单独的值。我不理解您所做的onChange()赋值。$str您已赋值refrescarPruebas函数,该函数应为javascript。您想在哪里使用updateField?您试图调用两个函数?updateField()是一个完全独立的函数,我们的想法是传递$str值和一个执行其他操作的函数。这意味着您希望将
refrescarPruebas
函数值传递给
updateField
函数。我说的对吗?