Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Заполнение формы (https://javascript.ru/forum/misc/6111-zapolnenie-formy.html)

KOLES 11.11.2009 12:55

Заполнение формы
 
<form method="post" action="object-transfers.php">
<input type="hidden" value="39975" name="id"/>
<input type="hidden" value="uran" name="resource"/>
<input type="hidden" value="1257932450" name="sign_value"/>
<input type="hidden" value="148e33492490ce4a12dd338e0aa3282b" name="sign_md5"/>
<input type="hidden" value="99" name="checkprice"/>
<input type="hidden" value="sell" name="action"/>
<nobr>
<input type="text" size="5" value="0" name="amount"/>
<input type="submit" style="background: rgb(224, 238, 224) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;" value=">>"/>
</nobr>
</form>

Какой функцией можно реализовать заполнение формы с помощью js ?

Riim 11.11.2009 12:57

Нужно менять свойство value у input-а.

KOLES 11.11.2009 13:00

А на готовой странице свойства с помощью скрипта поменять можно?

Octane 11.11.2009 14:42

можно

KOLES 12.11.2009 09:40

А каким образом?

Octane 12.11.2009 10:35

Riim уже ответил. Как найти элемент и изменить его атрибут, можно найти в учебнике на этом сайте.

Snowcore 13.11.2009 13:12

var elem = document.getElementById('elem_id');
elem.setAttribute('имя_атрибута', 'значение');

Octane 13.11.2009 13:55

Snowcore, ему уже показывали пример, как это делается :)

Snowcore 13.11.2009 14:09

Упс, сорри :-)

Morfey 15.11.2009 22:19

У меня тут проблемка... Вот кусочек html кода:
<script>
function ymnojaem(x, y){
return x * y
}
</script>
<textarea id = "x" cols=1 rows=2> 
<textarea id = "y" cols=1 rows=2>
<textarea id = "otvet" cols=1 rows=5>
<button onclick="document.all.otvet. value=ymnojaem(x, y)">умножить</button>

так вот, мне нужно сделать так, чтобы переменным "х" и "у" присваивалось содержимое соответствующих полей ввода. Вопрос: как это сделать?


Часовой пояс GMT +3, время: 00:51.