如您所见,我有一个名为 table 的类;我有很多功能,“mainface”就是其中之一;这些功能就像我的界面一样,上面有一些复选框和组合框;我想在“全部”复选框 -> onclick=""
上写一些 JavaScript。
我希望当用户单击“全部”复选框时,选项将在屏幕上消失,但我找不到实现它的方法。
有什么办法吗?我可以将调用 JavaScript 函数添加到 onclick 吗?
<script type="text/javascript" >
function hide(){
if(document.form.All.checked){
document.getElementById('option').style.visibility="hidden";
}
}
</script>
</head>
<body>
<?php
class table{
public function __construct() {
echo table:: mainface();
}
public function mainface()
{
$arayuz=" ";
$arayuz.="<form name=form action=index.php method=post>";
$arayuz.="<fieldset>";
$arayuz.="<input type=checkbox name=All value=All onclick='SOME JAVA SCRIPT FUNCTION'>;
}
?>
最佳答案
php文件:
public function mainface()
{
$output = "<script type=\"text/javascript\" src=\"/path_to_your_js/table.js\">-</script>";
$output.= "<form name =\"form\" action=\"index.php\" method=\"POST\">";
$output.= "<fieldset>";
$output.= "<input type=\"checkbox\" name=\"ALL\" value=\"ALL\" onclick=\"checkAll(this)\">";
}
然后在 table.js 中:
function checkAll( myCheckBox )
{
//do some stuff you need here
myCheckBox.style.display = "none";
}
希望对你有帮助...
关于php - 如何在 PHP 类函数中使用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6545636/