Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.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
undefined不是一个函数javascript,但可用于警报框_Javascript_Php_Function_Input - Fatal编程技术网

undefined不是一个函数javascript,但可用于警报框

undefined不是一个函数javascript,但可用于警报框,javascript,php,function,input,Javascript,Php,Function,Input,我一直在犯这个错误。我发现,通过在函数的第一行提供一个警报框,可以解决这个问题。帮助:(。我希望该功能从搜索文本框循环浏览按键上的选择列表,并将其与选择列表中的选项进行比较。如果不匹配,则将临时删除或禁用它们。很抱歉,我可能一开始没有正确表述问题。 代码: 函数搜索() { var searchText=document.getElementById(“usersearch”).value; var usersList=document.getElementById(“用户”); usersLi

我一直在犯这个错误。我发现,通过在函数的第一行提供一个警报框,可以解决这个问题。帮助:(。我希望该功能从搜索文本框循环浏览按键上的选择列表,并将其与选择列表中的选项进行比较。如果不匹配,则将临时删除或禁用它们。很抱歉,我可能一开始没有正确表述问题。 代码:

函数搜索()
{
var searchText=document.getElementById(“usersearch”).value;
var usersList=document.getElementById(“用户”);
usersList.disabled(true);

对于(var i=1;i
usersList.disabled(true);
应该是
usersList.disabled(true);
userList.disabled=true
@soktinpk我想你的意思是
usersList.disabled=true
它应该做什么?它不做什么?相关的HTML是什么(您正在按元素的
id
检索,它们在哪里)?您可以发布一个复制您的问题的帖子吗?好吧,除了任何其他问题之外,
usersList
是单个元素,它的
长度将始终是
1
(或者
null
,可能)。
function search()
{

    var searchText = document.getElementById("usersearch").value;
    var usersList = document.getElementById("users");
    usersList.disabled(true);
    for(var i = 1; i<usersList.length; i++)
    {
        alert("test");
    }
}
<script type="text/javascript">

var request = $.ajax({
                        url: "sendmsgprep.php",
                        type: "POST",            
                        dataType: "html"

                    });

                    request.done(function(msg) {
                        $(".users").html(msg);          
                    });

                    request.fail(function(jqXHR, textStatus) {
                        //alert( "Request failed online 367: " + textStatus );
                    });
</script>
<?php
$id = $_COOKIE['id'];
$username = $_COOKIE['username'];

require("connect.html");


echo '<select name="users" id="users" tabindex="4" onfocus="wipe(this)">
<option value="">--SELECT--</option>';

$query = "SELECT * FROM users WHERE user_id!='$id'";

$result = mysql_query($query, $connect)or die("Error on line 31<br>".mysql_error());

while ($row = mysql_fetch_array($result))
{
echo "<option value=".$row['user_id'].">".$row['username']."</option>";
}

echo '</select>';
?>