Just nu i M3-nätverket
Jump to content

Hur få en option 'selected'


lattemannen

Recommended Posts

lattemannen

Hur ska jag fortsätta på mitt javascript så att optionen päron blir förvald i formuläret?

 

 

<!--mitt javascript-->

function paron()

{

document.formularnamn.rullgardin.....vad ska jag skriva här???

}

 

 

 

 

 

<!--formulär-->

<FORM NAME='formularnamn' ACTION='sida.htm' METHOD='post'>

<SELECT NAME='rullgardin'>

<OPTION VALUE = '1' ID='option1' selected>Äpple

<OPTION VALUE = '2' ID='option2'>Päron

<OPTION VALUE = '3' ID='option3'>Apelsin

</SELECT>

</FORM>

 

 

 

<!--Länk för att ändra förvald option i rullgardinsmeny-->

<a href="javascript:paron();">Ändra rullgardinsfokus till päron</a>

 

 

Link to comment
Share on other sites

lakris-loppan

hmmm...hej...nu vet jag inte om jag fattat rätt här. Du vill att päron skall vara valt som default i formuläret? ...det maste ju inte ha med JavaScript att göra, utan styr du enklast som nedan:

 

<FORM NAME="formularnamn" ACTION="sida.htm" METHOD="post">

 

<SELECT NAME='rullgardin'>

<OPTION VALUE = 1 name="option1">äpple

<OPTION VALUE = 2 name="option2" selected>Päron

<OPTION VALUE = 3 name="option3">Apelsin

</SELECT>

</FORM>

 

...om det var nagot annat du menade eller om du ville fa hjälp mer specifikt med din funktion, sa far du gärna skriva igen. Det som du kan göra med javascript i det här fallet är att skicka iväg användarens val....tex....

Hej hopp!

/l-l

 

Link to comment
Share on other sites

lattemannen

Äpple är förvalt från början, genom en knapptryckning vill jag få det förvalda värdet att bli päron, UTAN att behöva gå in i rullgardinsmenyn.

 

Detta kan tyckat lite märkligt, men problemet är taget ur sitt sammanhang. Det förvalda värdet i rullgardinen (den optionen som är SELECTED) ska egentligen få sin tilldelning utifrån en SQL-fråga som körs automatiskt då ett annat formulärfält redigeras. Detta ska ske utan att formuläret bekräftas. (Jag är kanske inte är nöjd med defaultvärdet, utan hellre väljer 'apelsin' innan jag bekräftar formuläret.)

 

 

Det handlar helt enkelt om att kunna ändra defaultvärdet i en rullgardinsmeny. Alltså byta plats på SELECTED-argumentet (I det här fallet från äpple till päron) UTAN att röra rullgardinsmenyn!!!

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

lakris-loppan

ja, det gör det ju lite mer komplicerat ;-)

Skall fundera pa om jag vet hur man löser det och skriver tillbax...

/l-l

 

Link to comment
Share on other sites

Hur ska jag fortsätta på mitt javascript så att optionen päron blir förvald i formuläret?

 

Testa:

document.formularnamn.rullgardin.value='2';

 

 

.dune.

----------------------------------------------

- "I find this a nice feature but it is not according to the documentation.

Or is it a BUG?"

- "Let´s call it an accidental feature. :-)"

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...