2011-07-26 5 views
0

모든 필드가 완벽하게 작동하고 데이터가 데이터베이스에 저장되는 간단한 양식이 있습니다. 필드 중 하나는 드롭 다운 메뉴이며 드롭 다운 메뉴를 클릭하면 메뉴가 작동하지 않습니다. 어떤 옵션도 볼 수 없습니다. 다른 메뉴에서 비슷한 드롭 다운 메뉴 을 가지고 있지만 완벽하게 작동합니다. 두 가지의 유일한 차이점은 메서드 = 게시입니다.이 경우에는 메서드가 =을 얻습니다. 드롭 다운이 작동하지 않는 이유를 알 수 있습니까? 안드로이드 에뮬레이터 안에 콘솔/방화 광구가 없기 때문에 html을 디버그하는 것이 정말 어렵습니다. 안드로이드 에뮬레이터에서 html을 디버깅하는 더 쉬운 방법이 있습니까? 드롭 다운 메뉴가 안드로이드 애플 리케이션 내부에서 작동하지 않습니다

<form action="http://abc.com/subscribe/subscribe.tml" method="post"> 
<select name="Field_3_" style="width: 150px;"> 
    <option value="" selected="selected">Select Year</option> 
    <option value="1910">1910</option> 
    <option value="1911">1911</option> 
    <option value="1912">1912</option> 
    <option value="1913">1913</option> 
    <option value="1914">1914</option> 
    <option value="1915">1915</option> 
    <option value="1916">1916</option> 
    <option value="1917">1917</option> 
    <option value="1918">1918</option> 
    <option value="1919">1919</option> 
    <option value="1920">1920</option> 
    <option value="1921">1921</option> 
    <option value="1922">1922</option> 
</select> 
</form> 

는 작업 드롭 다운 메뉴

<form method="get" name="cityform"> 
    <select id="id_city" class="signup-location" name="city"> 
     <option value="select-city" selected="selected">select-city</option> 
     <option value="atlanta">Atlanta</option> 
     <option value="austin">Austin</option> 
     <option value="Baltimore">Baltimore</option> 
     <option value="Boston">Boston</option> 
     <option value="Brooklyn">Brooklyn </option> 
     <option value="Charlotte">Charlotte</option> 
     <option value="Chicago">Chicago</option> 
     <option value="Cincinnati">Cincinnati</option> 
     <option value="Cleveland">Cleveland</option> 
</select> 
</form> 

활동을 처음 만들 때이 호출 앱이로드입니다.

public void onCreate(Bundle savedInstanceState) { 

     super.onCreate(savedInstanceState); 
     super.loadUrl("file:///android_asset/www/index.php"); 


    } 
+0

정말 html 파일 대신 tml 파일에 게시 하시겠습니까? –

+0

예 이미 tml 파일에 데이터를 제출하는 동일한 양식의 웹 페이지가 있습니다. 동일한 등록 양식을 만들고 싶습니다. 지금 테스트 목적으로 데이터를 tml 파일로 푸시합니다. 그러면 데이터가 데이터베이스에 제출되는지 확인할 수 있습니다. –

답변

0

완벽하게 정상적으로 작동합니다. 어떻게 HTML을 WebView에로드하고 있습니까?

+0

public void onCreate (savedBundle savedInstanceState) { \t \t super.onCreate (savedInstanceState); \t \t super.loadUrl ("file : ///android_asset/www/index.php"); \t \t \t} –

+1

나는 단순히 페이지를로드 할 방법이 양식 –

+0

들어있는 index.php를로드, 모든 웹보기를 사용하지 않는 건가요? 해당 코드로 질문을 업데이트하십시오. –

관련 문제