В чем разница между action и action.value в HTML - PullRequest
0 голосов
/ 04 июня 2018

Существует форма, подобная той, которая упомянута ниже.

<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 голосов
/ 04 июня 2018

Ваше действие указывает, куда отправить форму на запрос или URL-адрес.Обычно значение указывает значение формы, которую вы хотите отправить через действие.Action.value не будет возвращать никакого значения, только неопределенное.

0 голосов
/ 04 июня 2018

action - это свойство, которое получает или задает URL-адрес, на который отправляется форма.В action отсутствует value свойство.Таким образом, стоимость действия останется неизменной:

function efg(){
    document.abc.action.value="pqr.jsp";
    console.log(document.abc.action);
    return false;
}
<form  name="abc" action="../xyz.jsp" onsubmit="return efg()">
<button>Submit</button>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...