我有這個BB10應用程序將檢查空值字段,然後提醒用戶有關空字段,並且一旦用戶點擊'確定'焦點將是放置在文本框中。我可以將焦點放在文本框中,但我無法輸入任何內容。BB10 - 能夠專注於文本框,但無法輸入
文本框和按鈕
strDetailClaim += '<div class="detailsRow">';
strDetailClaim += '<div class="detailsLabel">GL CODE</div><div
class="detailsValue"><input type="text" id="glCode_'+i+'"
name="glCode_'+referenceNo+'" size="9" value="'+detailsGLCode+'"></div>';
strDetailClaim += '<span class="spanApprove"><button id="approveButton"
class="formButton" type="button" ontouchstart="shadowHighlight(this)"
ontouchend="noShadowHighlight(this); setTimeout(function()
{approveClaim(\''+referenceNo+'\')},300)">APPROVE</div>';
approveClaim部分功能
alert("GL Code for claim number " + indieClaim[referenceNo].details[i].runno + " must
not be empty. Please key-in GL Code");
setTimeout(function(){document.getElementById('glCode_'+i+'').focus()},200);
return false;
奇怪的是,如果我刪除警報功能,我可以在文本框獲得焦點,並能鍵入內容在裏面。
我在這裏錯過了什麼嗎?無論如何,允許警報,然後允許用戶輸入文本框?
我已經嘗試將焦點置於警戒狀態,但仍然無法在文本字段中輸入。 – Jamie