如何使用jquery获取文本输入值?

时间:2016-11-13 14:35:24

标签: javascript jquery

使用jquery get时如何使用文本输入中的值?

它与select输入中的值一起使用,但由于某种原因,文本输入中的值不会被发送到下一页(updateName.php)

以下是代码:

<!DOCTYPE html>
<html>
<head>

         <script type="text/javascript" src="jquery-3.1.1.js"></script>

<script>
        function updateName(){
         $.get('updateName.php', {name : $( "#name" ).val()});
        }
        function updateGender(){
         $.get('updateGender.php', {rego : $( "#gender" ).val()});
        }
</script>
</head>


<body>


<input type="text" id="name" onchange="updateName()" size="10%"> 

        <select id="gender" onchange="updateGender()">
        <option value="1">Male</option>
        <option value="2">Female</option>
    </select>


</body>

1 个答案:

答案 0 :(得分:0)

没关系。

问题不在于文本没有发送到下一页。

问题是在下一页我忘了用撇号包围值。

像这样:

$sql="UPDATE people SET name='$name' WHERE id=1";

问题是以前是这样的:

    $sql="UPDATE people SET name=$name WHERE id=1";