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

Submit form...


AlbinMalmgren

Rekommendera Poster

AlbinMalmgren

Hejsan,

I mitt formulär validerar jag fälten med JavaScript som jag exekverar med taggen nedan! Grejen är det att jag får inte med värdet i taggen till mottagarsidan (asp). Måste skicka med submit-knappens värde för att kontrollera en grej. Är det ngn som vet lösningen. Kan man kanske skicka med värden med JS i formuläret? Anledningen till att det inte går med denna metod är att input typen är bytt tull "button" istället för "submit". Det måste vara så annars funkar det inte!

 

 

 

<input type=button value="Spara" name="cmdSpara1" onclick="checkForm(1)">

 

 

function checkForm(steg){

if(steg == "5"){

if (ValidFormCheck_1() && ValidFormCheck_2() && ValidFormCheck_3() && ValidFormCheck_5())

document.form.submit();

else

 

 

mvh;Albin

Länk till kommentar
Dela på andra webbplatser

Gör ett hidden inputfält där du flyttar värdet från din "button" till innan du gör en submit.

 

Aka:

 

<input type=button value="Spara" name="cmdSpara1" onclick="checkForm(1)">

<input type="hidden" value="" name="cmdHidden">

 

 

function checkForm(steg){

if(steg == "5"){

if (ValidFormCheck_1() && ValidFormCheck_2() && ValidFormCheck_3() && ValidFormCheck_5()){

document.form.cmdHidden.value = document.form.cmdSpara1.value;

document.form.submit();

}else{

//something else

}

 

---

 

Sen så hämtar du svaret på andra sidan från det gömda fältet (cmdHidden)

 

Har jag förstått vad du ville göra?

 

/Loverman

 

Länk till kommentar
Dela på andra webbplatser

Det finns ju flera sätt....

 

1. istället för att köra document.form.submit(); så kör du location.href = "url?variabel="+värdeitaggen;

Nackdelen här är att om du har fler input-värden som du vill ha med till asp-sidan så måste du haka på dom oxå i ovanstående sträng.

 

2. Sätt en input till innanför form-taggarna <input type=hidden...

Den sysns inte, men du får med den, då måste du såklart sätta värdet i den till värdet du vill skicka med..

 

 

 

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