вывести или передать переменную javascript не в документ, а в качестве значения или части значения в элемент DOM, в частности в действие формы - PullRequest
0 голосов
/ 05 декабря 2008

У меня есть действие формы, значение которого должно быть установлено из переменной. Мне нужно установить переменную один раз, и она будет многократно отражаться в DOM.

Итак:

variable = "somthing.html"; ...

Ответы [ 3 ]

3 голосов
/ 05 декабря 2008

Затем вы можете изменить действие формы, чтобы оно совпадало с именем переменной. Что-то вроде следующего.

var variableName = "myform.htm";

this.form.action = variableName;

Редактировать, вы также можете сделать это с другими элементами, как и с любым другим фрагментом JavaScript, используя такие вещи, как "getElementById ()", чтобы получить элементы из DOM

1 голос
/ 05 декабря 2008

Это заставит все ФОРМЫ получить действие переменной:

<script src="jquery-1.2.6.pack.js"></script>
<script>
$(document).ready(function() {
    var variable = "something.html";
    $('form').attr("action", variable);
});
</script>
0 голосов
/ 05 декабря 2008

Я не уверен, что это то, о чем вы просите, но вы можете изменить действие документа следующим образом:

document.formname.action = "thing.html ";

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...