Just nu i M3-nätverket
Gå till innehåll

Hur få en option 'selected'


lattemannen

Rekommendera Poster

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>

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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!!!

 

 

 

 

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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. :-)"

 

Länk till kommentar
Dela på andra webbplatser

lattemannen

Det funkade! Bara irriterad att jag inte kom på det själv... ;o)

 

Tack för tipset!!!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...