Gå til innhold

skjema problemer med onsubmit


Anbefalte innlegg

Det jeg prøver på, er å kjøre en funksjon når skjemaet blir sendt, men uansett hva jeg gjør, så blir jeg sendt til index.php?filter=<input verdi> og ikke index.php?p=filter&f=<input verdi>

 

function submit_me() {
var url = 'index.php?p=filter&f='+getFilter();
window.location = url;
}

function getFilter() {
return document.getElementById('filter').value;
}

<form onsubmit="return submit_me()">
<input id="filter" ..etc 
</form>

Endret av Stian Jacobsen
Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+1374861

Når du submitter vil du vel i utgangspunktet bli automatisk tatt til der "action" parameteren til formen peker på. Hvis du derimot bruker denne løsningen vil du slippe noen ekstra felt for å oppnå det samme:

<html>
<head>
	<script language="javascript">
	function s() 
	{
		var filter = form.filter.value;
		window.location = 'document.html?p=filter&f='+filter;
	}
	</script>
</head>
<body>
	<form name="form">
		<input type="text" name="filter">
		<input type="button" value="Send" onclick="s()">
	</form>
</body>
</html>

Endret av Slettet+1374861
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...