Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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 使用onsubmit形式的JS函数返回值_Javascript_Html - Fatal编程技术网

Javascript 使用onsubmit形式的JS函数返回值

Javascript 使用onsubmit形式的JS函数返回值,javascript,html,Javascript,Html,我有一个返回输入值的JS函数,我想用它把这个值放到submit表单上发送的链接中 这是我的密码: 函数getValue(){ 返回'videoYoutube.asp?lienYout='+document.getElementById(“lienYoutube”).value; } 函数setFormUrl(){ var url=getValue(); document.getElementById('testForm').setAttribute('action',url); } 在输入中添加

我有一个返回输入值的JS函数,我想用它把这个值放到submit表单上发送的链接中

这是我的密码:
函数getValue(){
返回'videoYoutube.asp?lienYout='+document.getElementById(“lienYoutube”).value;
}
函数setFormUrl(){
var url=getValue();
document.getElementById('testForm').setAttribute('action',url);
}

在输入中添加名称。HTML表单,使用
name
属性传递值

您甚至不需要用JS设置
操作
属性。 简单地说,在
action
属性中添加
videoYoutube.asp
,并在相应的输入中添加
name
属性,如下所示

<form id="testForm" method="get" action="videoYoutube.asp">
    <input type="text" id="lienYoutube" name="lienYout">
    <input type="submit" value="Go">
</form>

在输入中添加名称。HTML表单,使用
name
属性传递值

您甚至不需要用JS设置
操作
属性。 简单地说,在
action
属性中添加
videoYoutube.asp
,并在相应的输入中添加
name
属性,如下所示

<form id="testForm" method="get" action="videoYoutube.asp">
    <input type="text" id="lienYoutube" name="lienYout">
    <input type="submit" value="Go">
</form>


我看到您有getValue函数,但调用vgetValue函数。这是正常的吗?@阿历克斯先生哦,是的,我没有注意,谢谢,但它仍然不起作用。我看到你有getValue函数,但调用vgetValue函数。“这是正常的吗?”阿历克斯先生哦,是的,我没有注意,谢谢你,但它仍然不起作用。这是正确的!但是onsubmit=“setFormUrl(event)”是额外的,我认为输入的名称应该是lienYout@D.Khumoyun我已经修改过了,谢谢你的修改。这是正确的!但是onsubmit=“setFormUrl(event)”是额外的,我认为输入的名称应该是lienYout@D.Khumoyun我已经修改了,谢谢你的评论