我正在尝试使用自定义文本变量作为参数运行 JS 方法。我需要能够在表单中编写一些文本,然后将该值发送到方法以执行它。我不确定为什么它不起作用 - 它似乎接收到 VALUE 的值作为“”或空白。我该怎么做呢?
<FORM NAME="myform" ACTION="" METHOD="GET">
Choose a Place: <INPUT TYPE="text" NAME="inputbox" VALUE="" id = "place"><P>
</FORM>
<button type="button" onclick="buttonGenerator()">Generate Postcard</button>
<script>
var x = document.getElementById('place').value;
function buttonGenerator(){
generate(x);
}
</script>