Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   работа с формой (https://javascript.ru/forum/misc/29198-rabota-s-formojj.html)

??? 19.06.2012 15:34

работа с формой
 
добрый день уважаемые форумчане.
вот такая у меня возникла нужда:
изменить при помощи javascript значение action тега form.
возможно ли это вообще? а если да, то как?

с уважением ???.

??? 19.06.2012 16:09

я нашёл решение:
<div id='aft'>
   <form action='ololo.php' method='POST' enctype='application/x-www-form-urlencoded'>
   </form>
  </div>

<script type='text/javascript'>

obj_aft = document.getElementById('aft');
obj_aft.innerHTML = "<form action='lol.php' method='POST' enctype='application/x-www-form-urlencoded'></form>";

</script>

Deff 19.06.2012 17:53

???,
А что - атрибут разве не меняецо ?
<form id="post" action='ololo.php' method='POST' enctype='application/x-www-form-urlencoded'>form_1</form>
<script type="text/javascript">
document.getElementById("post").action="/post.php?tid=0"
alert(document.getElementById("post").action)
</script>

Джэксон 19.06.2012 19:01

Меняется.
<script type="text/javascript">function showAc() {a=document.getElementById('form').action;
alert(a);
}
function resAc() {document.getElementById('form').action='two';
alert('Теперь action two');}
</script>
<form action="one" method="post" id="form"><input name="onelink1" type="button" value="Посмотреть action" onclick="showAc();" /> <input name="onelink" type="button" value="Изменить action" onclick="resAc();" /></form>


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