2011-07-26 30 views
0

我有一个简单的表单,所有的领域工作完美,数据也获得存储在 数据库。其中一个字段是一个下拉菜单,当我点击下拉菜单 不起作用时,我无法看到任何选项。我有一个类似的下拉菜单 不同的页面上,但它完美的作品,两者之间的唯一区别是,我用 方法=为这一个职位是因为我用方法=获取为其他。 你们可以找出为什么下拉不起作用吗?由于没有控制台/萤火虫 内的Android模拟器它真的很难调试HTML,有没有更容易的方法来调试HTML模拟器内的Android模拟器?下拉菜单不工作的android应用程序

<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

您确定要将其发布到tml文件而不是html文件吗? –

+0

是的,我已经有一个网页提交数据到tml文件相同的形式。我想创建相同的注册表单,现在用于测试目的,我将数据推送到tml文件,以便我可以查看数据是否正在提交给数据库。 –

回答

0

它工作得很好。你如何将HTML加载到WebView上?

+0

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

+1

我没有使用任何网络视图,只需加载包含这种形式 –

+0

你如何加载页面的的index.php?请用该代码更新您的问题。 –