2011-11-16 93 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>