获取输入的函数并将其赋值给变量

时间:2016-02-17 13:26:23

标签: javascript java jquery

我正在尝试使用类似于java的javascript / jquery制作一些东西。

在java中获取输入的方法:

String x = JOptionPane.showInputDialog("Enter a value: ");

.showInputDialog显示GUI并在点击“提交”后提交一个值。

这就是我尝试过的:https://jsfiddle.net/1t5pxhj5/2/

3 个答案:

答案 0 :(得分:1)

使用Javascript无法实现此行为。

您应该使用事件和回调来检索指定的值。

您的Java代码:

String x = JOptionPane.showInputDialog("Enter a value :");

您的Javascript代码:

function showInput(message, callback) {
    // display dialog
    // ...

    callback($("input").val()); // this should be returned to getInput after Submit is clicked
});

showInput("Enter a  value:", function(x) {
    // do something now 
});

答案 1 :(得分:0)

<input type="text" name="txt" id="txt"/>
<input type="button" onclick="gettext('txt');"/>

检索下面的数据使用代码

function gettext(id) {
    var entereddata = document.getElementById(id);
    var value = entereddata.value;
}

希望我的代码有效。继续编码

答案 2 :(得分:0)

假设你有

<input type="text" class="my-input">
<button>click me!</button>

您可以使用此指令在jQuery / Javascript中检索输入值;

$(".my-input").val();

如果要将数据检索绑定到“click me!”按钮有完整的代码:

$(".click-me").click(function() {
    alert($(".my-input").val());
});