2011-11-16 62 views
2

我正在使用PhoneGap和jQuery Mobile,并且难以捕获输入的表单数据。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

您可以更改value =“777”; 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>