Archief - form submit

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

wdelements

Legacy Member
Ik vroeg mij af hoe het komt dat je bij onderstaand script eigenlijk hetzelfde uitvoert, maar in de ene situatie in een oneindige loop komt en bij de andere situatie gewoon normaal het script uitvoert.

Als je via $('form')[0].submit(); de form submit doet zal het netjes worden uitgevoerd, bij rechtstreeks aanroepen met de id blijf je loopen.

Op zich is het heel logisch dat er een loop is, ik vraag me dan ook eerder af waarom je met de andere aanroep geen loop hebt? Je roept hier toch ook een submit op op de eerste form, want deze wordt toch uitgevoerd, waarom kom je dan niet terug in de $('form').submit-functie terecht?

Code:
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
	$('form').submit(function(e) {
		alert("ok");
		//$('form')[0].submit();
		$('#testform').submit();
        return false;
    });
 });
</script>
</head>
<body>
<?php
echo $_POST['name'];
?>
<form method="post" id="testform">
	<input type="text" name="name" />
	<input type="submit" value="Send" />
</form>
</body>
</html>
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan