Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
Javascript 如何使用jquery在输入字段中选择值?_Javascript_Jquery_Html_Forms - Fatal编程技术网

Javascript 如何使用jquery在输入字段中选择值?

Javascript 如何使用jquery在输入字段中选择值?,javascript,jquery,html,forms,Javascript,Jquery,Html,Forms,我试图将输入字段中的值放入post语句中,并将其发送到php文件,以便在不重新加载页面的情况下更新记录。它可以很好地处理我输入的静态信息,但是当我想选择我在输入框中输入的内容时,我无法让它工作。什么也没发生 <script src="../jquery.js"></script> <script type="text/javascript"> function editItem() { catno = $("#catno").attr(

我试图将输入字段中的值放入post语句中,并将其发送到php文件,以便在不重新加载页面的情况下更新记录。它可以很好地处理我输入的静态信息,但是当我想选择我在输入框中输入的内容时,我无法让它工作。什么也没发生

<script src="../jquery.js"></script>
<script type="text/javascript">
    function editItem() {
        catno = $("#catno").attr('value');
        id = $("#id").attr('value');
        $.post('writeToDB.php', {
            id: id,
            catno: catno
        });
    }
</script>
</head>
<body>
    <form id="foo">
        <input type="hidden" value="<?php echo $row_Recordset1['ID']; ?>" name="id"
        id="id" />
        <input type="text" value="<?php echo $row_Recordset1['CAT_NO']; ?>" name="catno"
        id="catno" onchange="editItem();" />
    </form>

函数editItem(){
catno=$(“#catno”).attr('value');
id=$(“#id”).attr('value');
$.post('writeToDB.php'{
id:id,
卡诺:卡诺
});
}
改变

用于检索输入的值

您还应该在本地声明的变量前面加上
var
-

Change

catno = $("#catno").attr('value');
id = $("#id").attr('value');

用于检索输入的值

您还应该在本地声明的变量前面加上
var
-

Use.val():

使用.val():

调用方法

方法获取集合中第一个元素的当前值 匹配元素

因此,您的代码将是

function editItem() {
    var catno = $("#catno").val();
    var id = $("#id").val()
    $.post('writeToDB.php', {
        id: id,
        catno: catno
    });
}
调用方法

方法获取集合中第一个元素的当前值 匹配元素

因此,您的代码将是

function editItem() {
    var catno = $("#catno").val();
    var id = $("#id").val()
    $.post('writeToDB.php', {
        id: id,
        catno: catno
    });
}
阅读文档:阅读文档:
function editItem() {
    var catno = $("#catno").val();
    var id = $("#id").val()
    $.post('writeToDB.php', {
        id: id,
        catno: catno
    });
}