是否可以在PHP类中显示HTML?

时间:2011-06-29 03:09:17

标签: php

是否可以使用类和函数编写表单和javascript验证。她是我的代码样本。

class files{

  function displayhtml(){?> 

select name="df" onchange=analert(this.value);>

for($i=0;$i<10;$i++){?>

         <option value="<?php echo "$i"; ?>"><?php echo "$i"; ?></option><?php
        }?></select><?php
  }
}
echo files::displayhtml();
?>

在更改事件时,我需要提醒下拉列表中选择的值,我将如何在同一个类中编写javascript。 ???

2 个答案:

答案 0 :(得分:1)

是的,我认为你正在寻找这个:

<?php

class file {
    public static function displayHTML() {
        $result  = "<form><select onchange='alert(this.value)'>";
        for($i=0;$i<10;$i++) {
            $result .= "<option value='".$i."'>".$i."</option>";
        }
        $result .= "</select></form>";
        return $result;
    }
}

echo file::displayHTML();
?>

答案 1 :(得分:0)

事件onchange中的

必须:onchange="alert(this.value)"