HTML中的action和action.value有什么区别

时间:2018-06-04 04:47:41

标签: javascript html forms

有一个类似下面提到的表格。

<form  name="abc" action="../xyz.jsp" onsubmit="return efg()"></form>

现在在javascript中,如果我们将action.value设置为其他内容。如下所述说。

function efg(){
    document.abc.action.value="pqr.jsp";
    return true
}

我现在的问题是,当最终提交的时候,表格提交直接指向哪个jsp?

2 个答案:

答案 0 :(得分:0)

action是一个属性,用于获取或设置表单提交的URL。 value中没有action属性。所以行动的价值将保持不变:

&#13;
&#13;
function efg(){
    document.abc.action.value="pqr.jsp";
    console.log(document.abc.action);
    return false;
}
&#13;
<form  name="abc" action="../xyz.jsp" onsubmit="return efg()">
<button>Submit</button>
</form>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

您的操作指向将表单发送到请求或网址的位置。通常,值表示要通过操作发送的表单的值。 action.value不会返回任何值,只是未定义。