2011-08-28 70 views
3

我有代碼在鉻,safari firefox中運行良好。但是當我上傳到移動服務器的ABD視圖時,具有必填字段的輸入不會觸發'請填寫字段消息'。完全忽略它。有人能幫助我理解我做錯了什麼嗎?我使用的是jQuery Mobile 1.02b。html5需要不能在android 2.1上工作

for(var a = 0;a < $(this).val();a++) { 
$("#boxnumber").append('<div data-role="fieldcontain"><label for="boxamount" class="ui-input-text">Enter box ' + (a + 1) + ' number:</label><input type="text" name="boxamount-' + a + '-no" id="boxamount-' + a + '-no" class="boxamount ui-input-text ui-body-null ui-corner-all ui-shadow-inset ui-body-a" required /></div>') 
     } 

回答

3

你在做什麼沒有問題。在Android上它只是not supported

但是由於您已經在使用jQuery,因此您可能需要嘗試使用h5Validate來模擬HTML5 Form Validation支持。

您還可以試用html5test.com瞭解瀏覽器對HTML5支持的詳細信息。

+0

浮雕非常感謝你的擡頭。但是h5Validate實際上在android上工作嗎? – bollo

+0

不客氣!那麼,我還沒有嘗試過,但因爲它是Javascript和jQuery的插件,我認爲它應該是一個很好的機會。 – emboss

+0

浮雕我一直試圖讓這個工作與瀏覽器,鉻,Safari瀏覽器等,但仍然沒有去。我想知道你是否有時間檢查我提出的問題,並在那裏或在這裏發表評論。謝謝。 http://stackoverflow.com/questions/7234336/jquery-mobile-h5validate-help – bollo

相關問題