2016-11-01 16 views
1

我正在開發一個cordova應用程序並使用jquery mobile與cordova。在文本框上按下Go按鈕時發生頁面重定向(jquery/cordova)

我在下面的方式創建的HTML頁面的文本字段:

<input type="email" id="email_id" name="email_id" maxlength="80" placeholder="[email protected]" style="height: 50px;" /> 

當我設置側重於從移動的鍵盤此項目按Go按鈕(ASCII碼= 13),我重定向到我的應用程序的登錄頁面(這也是我的應用程序的第1頁)和頁面堆棧似乎是這樣的:

0: Object 
1: Object 
2: Object 
3: Object 
hash: "#page_settings" 
lastScroll: 156 
pageUrl: "page_settings" 
title: "Title" 
transition: "none" 
url: "file:///android_asset/www/index.html#page_settings" 
__proto__: Object 


4: Object 
    hash: "#/android_asset/www/[email protected]" 
    lastScroll: 0 
    pageUrl: "/android_asset/www/[email protected]" 
    title: "Title_new" 
    transition: "fade" 
    url: "file:///android_asset/www/[email protected]" 
    __proto__: Object 
    length: 5 
    __proto__: Array[0] 

4: Object是重定向後創建的對象,因此相對於其他的對象是不同的像標題是修改過渡風格從none更改爲fade

任何機構請指導我爲什麼會發生,以及如何解決它。

回答

0

聽起來像go按鈕正在執行提交操作。當這個人打的時候,你期待什麼發生?

你可以通過調試你的代碼來跟蹤發生了什麼嗎?

+0

我希望單擊go按鈕(或至少不應該發生頁面重定向)時不會發生任何事情。 –

0

通過添加onsubmit ='return false;'來解決問題以下列方式添加到表單標籤:

<form onsubmit='return false;'></form> 
相關問題