Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在js中访问post值_Javascript - Fatal编程技术网

Javascript 在js中访问post值

Javascript 在js中访问post值,javascript,Javascript,下面是我在js中的示例代码,它显示一个带有文本框name=q和提交按钮的表单 var imghtml='<div id="qrfile"><canvas id="out-canvas" width="320" height="240"></canvas>'+ '<form name="test" action="qr.js" method="get"><div id="imghelp">Enter student id'+

下面是我在js中的示例代码,它显示一个带有文本框name=q和提交按钮的表单

var imghtml='<div id="qrfile"><canvas id="out-canvas" width="320" height="240"></canvas>'+
    '<form name="test" action="qr.js" method="get"><div id="imghelp">Enter student id'+
    '<br> manually<br>'+
    '<input type="text" name="q"/><input type="submit" value="submit" onclick="myFunction()">'+
    '</div></form>'+
'</div>';

错误是我错误地捕获了
q
,这是文本框名称。任何帮助

为文本框提供一个id,并使用
document.getElementById
查找该id。然后您将能够在文本框中获取值。

给字段一个ID,然后按照Suman建议的方式或使用jquery访问/设置值。您可以执行以下操作

    $("#result_1").val() //Retrieve
    $("#result_1").val("q") //Set

您是说希望捕获值,但实际上您是通过
document.getElementById(“result_1”).value='q'将值分配到
result_1
,为什么?结果1在我的html页面中,结果将显示在那里。。。我需要将文本框值分配给document.getElementById(“result_1”).innerHTML=???因此,您已经获得了访问表单元素的
的语法,以便写入表单元素,但是您无法使用相同的语法以相同的方式读取另一个字段的值…?
    $("#result_1").val() //Retrieve
    $("#result_1").val("q") //Set