我有一個簡單的jQM形式的一些輸入,問題是我無法通過JS在iPhone上進行測試時檢索輸入的值,主要桌面瀏覽器正在工作。jQueryMobile無法獲得iPhone上的輸入文本框的價值
下面是窗體的一部分:
<div data-role="fieldcontain">
<input type="text" name="fname" id="fname" />
<input type="text" name="lname" id="lname" />
<input type="button" value="Go" onclick="validate()" />
</div>
的JavaScript:
function validate()
{
alert('value: ' + $('#fname').val());
}
警報字面上顯示爲:
值:
採用傳統也試過.value方法。
使用的版本:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.2.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.js"></script>
編輯:添加更多的代碼進行澄清。
有輸入信息?警報中包含的完整代碼是什麼? – Neal
向OP添加了簡單的JS函數。 – Chris