HighDots Forums  

Come cambiare action del form in base ad un radiobutton

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Come cambiare action del form in base ad un radiobutton in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
etantonio@gmail.com
 
Posts: n/a

Default Come cambiare action del form in base ad un radiobutton - 09-25-2006 , 10:55 AM






Ciao,
ho un form con due radiobutton,
a seconda di quale dei due è selezionato debbo cambiare l'action del
form,
come posso farlo in javascript ???

Grazie

Antonio D'Ottavio
www.etantonio.it


Reply With Quote
  #2  
Old   
ZER0
 
Posts: n/a

Default Re: Come cambiare action del form in base ad un radiobutton - 09-25-2006 , 11:49 AM






On 25 Sep 2006 07:55:17 -0700, etantonio (AT) gmail (DOT) com wrote:

Quote:
ho un form con due radiobutton,
a seconda di quale dei due è selezionato debbo cambiare l'action del
form,
come posso farlo in javascript ???
<script type="text/javascript">
function changeAction(f){
for (var i=0;i<f.radAction.length;i++)
if ( f.radAction[i].checked ){
f.action = f.radAction[i].value;
break;
}
}
</script>

<form action="default.htm" onsubmit="changeAction(this)">
<input type="radio" name="radAction" value="one.htm" />Primo<br />
<input type="radio" name="radAction" value="two.htm" />Secondo
</form>

Scritto al volo, spero non vi siano errori. Giusto per farti avere uno
spunto dal quale partire.

--
~ La realtà è un'illusione causata dall'assenza di alcool.



Reply With Quote
  #3  
Old   
etantonio@gmail.com
 
Posts: n/a

Default Re: Come cambiare action del form in base ad un radiobutton - 09-25-2006 , 05:17 PM



grazie mille,
proprio quello di cui avevo bisogno.
ciao



ZER0 ha scritto:

Quote:
On 25 Sep 2006 07:55:17 -0700, etantonio (AT) gmail (DOT) com wrote:

ho un form con due radiobutton,
a seconda di quale dei due è selezionato debbo cambiare l'action del
form,
come posso farlo in javascript ???

script type="text/javascript"
function changeAction(f){
for (var i=0;i<f.radAction.length;i++)
if ( f.radAction[i].checked ){
f.action = f.radAction[i].value;
break;
}
}
/script

form action="default.htm" onsubmit="changeAction(this)"
<input type="radio" name="radAction" value="one.htm" />Primo<br /
<input type="radio" name="radAction" value="two.htm" />Secondo
/form

Scritto al volo, spero non vi siano errori. Giusto per farti avere uno
spunto dal quale partire.

--
~ La realtà è un'illusione causata dall'assenza di alcool.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.