我正在尝试使用类似于java的javascript / jquery制作一些东西。
在java中获取输入的方法:
String x = JOptionPane.showInputDialog("Enter a value: ");
.showInputDialog显示GUI并在点击“提交”后提交一个值。
这就是我尝试过的:https://jsfiddle.net/1t5pxhj5/2/
答案 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());
});