automatisch submitten

Status
Niet open voor verdere reacties.

raprijk

Nieuwe gebruiker
Lid geworden
7 dec 2003
Berichten
3
Ik heb een formulier gemaakt waarbij je slechts 1 veld moet invullen en dan moet op 'verzenden' drukken.

Maar als het veld is ingevuld zou ik graag hebben dat de gegevens automatisch worden gesubmit, dat je dus niet op 'verzenden' moet klikken.

vb.
If (veld!="")
{
automatisch submid;
}
 
Ik denk niet dat dit mogelijk is zoals jij het wil hebben..

Er moet namelijk een event zijn waar het script op reageert.
Hoe weet het script bijvoorbeeld wanneer het veld helemaal ingevuld is? En of de inhoud al wel goed is?

Als degene die het veld invult er 1 karakter in zet, dan is al voldaan aan de eis: veld != "".

Als je gaat controleren of er bijvoorbeeld 5 karakters in staan, dan mag er geen typfout gemaakt worden...

Er zal dus gewoon op enter gedrukt of op een knop geklikt moeten worden.
 
Geplaatst door Japie82
Ik denk niet dat dit mogelijk is zoals jij het wil hebben..

Er moet namelijk een event zijn waar het script op reageert.
Hoe weet het script bijvoorbeeld wanneer het veld helemaal ingevuld is? En of de inhoud al wel goed is?

Als degene die het veld invult er 1 karakter in zet, dan is al voldaan aan de eis: veld != "".

Als je gaat controleren of er bijvoorbeeld 5 karakters in staan, dan mag er geen typfout gemaakt worden...

Er zal dus gewoon op enter gedrukt of op een knop geklikt moeten worden.

Ja, maar als ik nu bv werk met een poll. vanaf dat er 1 van de 10 mogelijkheden is aangeklikt, gaat hij naar de volgende pagina met een nieuwe poll
 
Hoi,

Dan nog zit je met het probleem dat degene die de poll invult niet fout mag klikken... ;)

Maar je kan bijvoorbeeld zoiets doen:

Code:
<SCRIPT LANGUAGE = "JavaScript">
function formCheck() {
	obj = document.formName.click;
	for(i=0 ; i < 3 ; i++) {
   		if(obj[i].checked) {
     			this.location.href = "nieuwe pagina";
     			return false;
    		}
	}
	return true;
}
</SCRIPT>

<form name="formName" method="post">
    <input type="radio" name="click" onClick="return formCheck()">
    click me <br>
    <input type="radio" name="click" onClick="return formCheck()">
    or click me<br>
</form>

Zoiets? :(
 
Geplaatst door Japie82
Hoi,

Dan nog zit je met het probleem dat degene die de poll invult niet fout mag klikken... ;)

Maar je kan bijvoorbeeld zoiets doen:

Code:
<SCRIPT LANGUAGE = "JavaScript">
function formCheck() {
	obj = document.formName.click;
	for(i=0 ; i < 3 ; i++) {
   		if(obj[i].checked) {
     			this.location.href = "nieuwe pagina";
     			return false;
    		}
	}
	return true;
}
</SCRIPT>

<form name="formName" method="post">
    <input type="radio" name="click" onClick="return formCheck()">
    click me <br>
    <input type="radio" name="click" onClick="return formCheck()">
    or click me<br>
</form>

Zoiets? :(

Zoiets denk ik, maar worden nu ook de waardes meegegeven?
 
Euhmm.. nee..

Maar dat zal je zelf moeten doen... dit is alleen een oplossing voor jouw probleempje... ;)

Zelf doen mág best :p

Hint: Je FORM zal een action moeten hebben?

:D
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan