2011-04-28 4 views
0

jquerymobile alpha 4.1을 사용하여 샘플 앱을 개발 중입니다. 내 디자인에서는 최종 사용자가 컨트롤의 값을 변경하는 동안 텍스트 상자에서 값을 가져와야합니다.Jquerymobile textBox - onChange 이벤트 - Operamobile 브라우저에서 작동하지 않습니다.

그래서 다음 코드를 사용하고 있습니다.

HTML :

<input type="text" id="username" > </input> 

JS : 그것은 아이폰의 사파리 브라우저, 안드로이드, blackberrry 기본 브라우저에서 잘 작동

$("#username").live("change" , function() { 
    alert("hai"+ $("username").val()); 
}); 

.

그러나 그것은 (그것은이 이벤트를 감지 할 수있다.)이 Operamobile- 11 Operamobile 10에서 작동하지 않습니다

귀하의 제안을 공유하십시오. 이 오류를 피하기 위해 다른 이벤트를 사용해야합니까?

감사합니다.

답변

2

Live Example

이 시도 : 대신의

$("#username").live("change" , function() { 
    alert("hai "+ $("#username").val()); 
}); 

을 :

$("username").live("change" , function() { 
    alert("hai"+ $("username").val()); 
}); 

대안 : (라이브없이()) : Example

$("#username").change(function() { 
    alert("hai "+ $("#username").val()); 
}); 
+0

감사 필을. 하지만 그것은 operamobile 10 및 11 브라우저에서 작동하지 않습니다. 다른 브라우저는이 메커니즘에서 잘 작동합니다. – Finder

+0

@Girija이 문제를 해결 했습니까? Opera Mobile 10이 onchange 이벤트를 실행하지 않는 동일한 문제가 있습니까? –

관련 문제