Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 代码不适用于Javascript筛选器_Php_Javascript_Html_Filter - Fatal编程技术网

Php 代码不适用于Javascript筛选器

Php 代码不适用于Javascript筛选器,php,javascript,html,filter,Php,Javascript,Html,Filter,谁能告诉我我的代码有什么问题吗。我正在尝试创建一个表过滤器,这是我的javascript代码: function searchRegExFieldKeyUp() { var q = this.value var v = q.value.toLowerCase(); var rows = document.getElementsByTagName("tr"); var on = 0; for ( var i = 0; i < rows.length; i++ ) { v

谁能告诉我我的代码有什么问题吗。我正在尝试创建一个表过滤器,这是我的javascript代码:

 function  searchRegExFieldKeyUp() {
  var q = this.value
  var v = q.value.toLowerCase();
  var rows = document.getElementsByTagName("tr");
  var on = 0;
 for ( var i = 0; i < rows.length; i++ ) {
var fullname = rows[i].getElementsByTagName("td");
fullname = fullname[0].innerHTML.toLowerCase();
if ( fullname ) {
    if ( v.length == 0 || (v.length < 3 && fullname.indexOf(v) == 0) || (v.length >= 3 && fullname.indexOf(v) > -1 ) ) {
    rows[i].style.display = "";
    on++;
  } else {
    rows[i].style.display = "none";
  }
}
}
} 
函数searchRegExFieldKeyUp(){
var q=该值
var v=q.value.toLowerCase();
var rows=document.getElementsByTagName(“tr”);
var on=0;
对于(变量i=0;i=3&&fullname.indexOf(v)>-1)){
行[i].style.display=“”;
关于++;
}否则{
行[i].style.display=“无”;
}
}
}
} 
这是我的html:

function dynamic_checkbox_table(){
// connect to the database
$con = mysqli_connect(DB_HOST,DB_SELECT,DB_PASSWORDSELECT,DB_PHYSBINDER) or die ('DB-connection failed...');


// query the database
$sql = "SELECT * FROM Models";
$result = mysqli_query($con,$sql) or die(mysqli_error() . "<br/>$sql");
// run through the results from the database, generating the checkboxes
?>
<Table id="ModelFilter">
<?php
while ($row = mysqli_fetch_assoc($result)) {
    ?>
       <tr><td><li> <?php echo $row['Model'];?>
       <br><input id="<?php echo $row['ModelID'] ?>" name="<?php echo $row['Model']?>" type="checkbox" /></li></td></tr></br>
function dynamic\u checkbox\u table(){
//连接到数据库
$con=mysqli_connect(DB_HOST、DB_SELECT、DB_PASSWORDSELECT、DB_PHYSBINDER)或die('DB-connection failed…');
//查询数据库
$sql=“从模型中选择*”;
$result=mysqli_query($con,$sql)或die(mysqli_error()。“
$sql”); //从数据库运行结果,生成复选框 ?>


  • 在你写的第一行

    var q = this.value
      var v = q.value.toLowerCase();
    
    全部手段

    var v=this.value.value.toLowercase();
    

    这是错误的

    更新您的问题,包括您试图完成的任务和错误是什么。谢谢我是javascript新手,请原谅,我的函数现在正在运行,谢谢。