2011-11-16 5 views
2

PhoneGap 및 jQuery Mobile을 사용하고 있으며 입력 된 양식 데이터를 캡처하는 데 어려움이 있습니다.PhoneGap/JQuery 모바일 양식 데이터

<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

값을 "777"로 변경할 수 있습니다. ~ 값 = ""; 또는 당신은

<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> 
입니다 (작동이 잘되는) 다음과 같은 코드를 사용할 수 있습니다