javascript - jquery 设置变量输入字段值

标签 javascript jquery

我的 HTML:

<input id="penge" />
<input type="button" onclick="javascript: paymentwindow.open()" value="BETAL" id="betal" />

我的 jQuery:

<script type="text/javascript">
$(document).ready(function(){
var penge = $("#penge").val();


            paymentwindow = new PaymentWindow({
                         'amount': penge,
                         'currency': "DKK",
                         'language': "1",
                         'orderid': "155",
                         'callbackurl': "http://localhost:3000/"
            });
});
</script>

变量未定义。我想在单击 betal 按钮时设置变量 penge。

更新:

<script type="text/javascript">
$(document).ready(function(){
var penge;
$('#betal').click(function(){
    penge = $("#penge").val();
    paymentwindow.open();
});




            paymentwindow = new PaymentWindow({
                         'amount': penge,
                         'currency': "DKK",
                         'language': "1",
                         'orderid': "155",
                         'callbackurl': "http://localhost:3000/"
            });
});
</script>

Penge 未定义。我还删除了 betal 按钮的 onclick js。

最佳答案

当前输入字段值为空。

在输入字段中输入一些金额,然后单击 betal 按钮。

您将收到一条警报,其中包含在输入字段中输入的值。

使用与您的值一起存储的 penge 变量做您的事情。

var penge;
$('#betal').click(function(){     
    penge = $("#penge").val();     
    alert(penge);
}); 

HTML:

<input id="penge" /> 
<input type="button" value="BETAL" id="betal" />

引用这个 LIVE DEMO

更新:

我知道你的问题了。在支付方式声明后调用paymentwindow.open();

var penge;
var paymentwindow;
$('#betal').click(function(){
    var penge = $("#penge").val();
    paymentwindow = new PaymentWindow({
        amount: penge,
        currency: "DKK",
        language: "1",
        orderid: "155",
        callbackurl: 'http://localhost:3000/'
    });
    paymentwindow.open();    
});

引用这个 LIVE DEMO 2

关于javascript - jquery 设置变量输入字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11176723/

相关文章:

javascript - 如何将另一个网页的 div 而不是整个页面加载到我的网页中?

javascript - 从平面数组创建树对象

javascript - JSLint : 'numeral' was used before defined?

jquery - 从我的服务器发送的静态内容(例如 : . css、.js)是否被 gzip 压缩?

jquery - 如何从 Adob​​e Animate CC 2015 o0bject 中删除滚动条

php - 显示旧响应的 Jquery ajax 请求

javascript - 来自表单值的 Canvas 宽度和高度

javascript - 使用 jquery 选择器和复选框的 if 语句

java - Google App Engine 和 CORS

javascript - <a> 和 <img> 标签属性的引用资料