2012-07-17 50 views
1

我试图让我的输入字段中的值放入我的发布声明发送到我的PHP文件更新记录,而无需重新加载页面。它可以很好地处理我输入的静态信息,但是当我想要选择输入框中输入的内容时,我无法使其工作。什么都没发生。如何使用jquery在输入字段中选择值?

<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> 

我是新来javasrcipt世界和jquery,但我在我的头发拉出。我可能做一些非常愚蠢的

感谢

+0

阅读文档:http://api.jquery.com/val/ – peacemaker 2012-07-17 14:44:29

回答

1

呼叫val()方法

id = $("#id").val(); 

VAL()方法获取fir的当前值在一套 匹配的元素

第一单元使你的代码将

function editItem() { 
    var catno = $("#catno").val(); 
    var id = $("#id").val() 
    $.post('writeToDB.php', { 
     id: id, 
     catno: catno 
    }); 
} 
相关问题