在使用英特尔XDK的HTML5应用程序上创建的按钮不起作用

时间:2013-09-16 04:28:05

标签: javascript html5 appmobi intel-xdk

我正在使用英特尔XDK创建HTML5应用程序。在我的第一页(page_0)中,有选项可以选择转换样式。选择第一个选项时,会转到第1页。有一些输入框和按钮。当我点击计算时,它会计算表达式,但会立即返回到page_0。按钮代码如下:

<a class="button" href="#" style="position: relative; z-index: 2;" data-appbuilder-object="button" data-position="static" data-transition="slide" id="calc_r_sft"   onclick="getValues_r_sft();">Calculate</a>

如何避免此自动导航并让用户留在计算页面(Page_1)?

3 个答案:

答案 0 :(得分:3)

修改

onclick="getValues_r_sft();" 

onclick="getValues_r_sft(); return false;"

答案 1 :(得分:2)

看起来您正在使用App Starter。 (http://appstarter.app-framework-software.intel.com/)。

我无法重现这个问题。我开了一个新的应用程序,创建了第2页。在页面上添加了一个按钮。然后我在预览器中尝试了该应用程序。当我点击按钮时,它会停留在同一页面上。这是我生成的HTML。

按钮

答案 2 :(得分:0)

尝试使用<div>代替<a>