我在我的应用程序中使用了JQM SimpleDialog2。我在该对话框中有一个文本框和按钮。单击对话框中的按钮时,我无法从输入中获取值。我使用了空白模式..这是我的代码..我从这段代码得到空值。请纠正我。
<div id="myDialog" style="display:none"
data-options='{"mode":"blank","top":"10%","headerClose":false,"blankContent":true}'
<Center>please enter Your Amount here</center>
<input id="txtAmt" name="amy" value="" type="text" placeholder="Amount">
<div data-role="navbar" data-grid="a">
<ul>
<li><a href="#" data-theme="a" id="submit" onClick="getAmount();">Submit</a></li>
<li><a href="#" data-theme="a" id="cancel" rel="close">Cancel</a></li>
</ul>
</div>
function getAmount() { alert(“amount:”+ $(“#txtAmt”)。val()); }
答案 0 :(得分:0)
我没有尝试使用SimpleDialog,但这对我来说很好用:
function getAmount(){
alert (document.getElementById('txtAmt').value);
}
顺便说一句,我建议使用内置的Popup-Dialog函数而不是SimpleDialog。见这里:http://jquerymobile.com/demos/1.2.0/docs/pages/dialog/index.html