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

"Tömma" formulär.


JPS

Rekommendera Poster

Jag har en funktion - onChange - på en "droppdown-box" enligt koden nedan. Jag skulle vilja att boxen töms/laddas om efter valet. Går det.

 

Det borde finnas någon reload "denna sida" kod?

 

Jag kan ingen JavaScript - help!

 

 

<SCRIPT language="javascript1.2">

<!--

function Anvandare_list_kontrollsubmitter() {

if (document.Anvandare_list_kontrollform.UserId.value != "") {

document.Anvandare_list_kontrollform.submit();

}

}

//-->

</SCRIPT>

Länk till kommentar
Dela på andra webbplatser

Jonas Emanuelsson

När du gör .submit() så laddas sidan om och då nollas formuläret.

 

Annars kan du välja vilken rad du vill ha vald med document.Anvandare_list_kontrollform.UserId.options[index].selected = true;

 

Du kan även använda document.Anvandare_list_kontrollform.reset()

[inlägget ändrat 2002-01-28 14:01:33 av bla]

Länk till kommentar
Dela på andra webbplatser

submittas formuläret i en annan frame eller varför vill du ladda om sidan med boxen? hursomhelst finns det en funktion för detta, history.go(0). även window.location.href kan användas.

 

hoppas detta hjälper, om inte så förklara lite närmare ditt problem.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Så här blev det hela.

 

<SCRIPT language="javascript1.2">

<!--

function UserId_kontrollsubmitter() {

if (document.UserId_kontrollform.UserId.value != "") {

document.UserId_kontrollform.submit();

document.UserId_kontrollform.reset()

}

}

//-->

</SCRIPT>

 

Jag vet inte om det behövs ";" efter

reset () som på submit(); det fungerar.

 

Tack för hjälpen.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Jonas Emanuelsson

du behöver ha ; efter varje rad som inte slutar på { eller } .

 

men om du gör .submit() så kommer sidan att att skickas till formulärets och du hamnar på sidan som du har anget i formulär taggen. Då kommer nästa rad i it script att ignoreras.

 

Alltså .submit() och .reset() används inte tillsammans för de förstör för varandra. Om jag förstod ditt problem rätt så tror jag att det är .reset() du vill använda.

 

Länk till kommentar
Dela på andra webbplatser

Nja...

 

Min önskan är att - efter att jag har valt t ex Nisse i droppdown-boxen så skall jag få se Nisses Info samt så skall droppdown-boxen gå tillbaka till default val som är "Välj namn här".

 

Välj namn här

--------

Adam

Bertil

Nisse

Olof

 

 

Hoppas att du förstår.

 

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