PhoneGap / JQuery Mobile表单数据

时间:2011-11-16 22:26:04

标签: jquery android forms mobile cordova

我正在使用PhoneGap和jQuery Mobile,并且难以捕获输入的表单数据。

我有一个简单的表单文本字段:

<input name="which_entry_final" id="which_entry_final" type="text" value="777">

表单上有一个按钮:

<button onclick='alert( $('#which_entry_final').val() );'>Save</button>

警报应显示用户在字段中键入的内容。但是在PhoneGap中,无论在字段中输入什么内容,它始终显示“777”(默认值)。

这似乎只是PhoneGap中的一个问题。当我在常规网络服务器上运行它时,它可以正常工作。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你可以改变value =“777”; to value =“”;或者您可以使用以下代码(它工作正常)

<script type="text/javascript">
    $(document).ready(function(e) {
        $(".btn").click(checkValue);
    });

    function checkValue() {
        var v1=$("#textinput").val();
        alert(v1);
    }
</script>

和html代码是

<input type="text" name="textinput" id="textinput" value="" />
<a id="b" class="btn" data-role="button">Submit</a>