Archief - Veld leegmaken

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.

FurtiveDuck

Legacy Member
Dag iedereen,

Ik zit met een probleem en mijn grijze massa heeft geen noemenswaardige capaciteit dus moet ik jullie Einsteins nog even raadplegen.

Ik heb een form waar er 2 textarea's in staan. Als ik op de knop "Opslaan" druk ga je naar een andere pagina waar er PHP opstaat om heel de boel in een databank te stoppen. Dit werkt helemaal, maar om de boel helemaal af te krijgen zou er onder iedere textarea een "Reset" knop moeten komen om die bepaalde textarea leeg te maken.

Als ik dit doe met de gewone codes van een reset knop, kom ik altijd terecht bij mijn verwerkingspagina en dit moet niet. Het veld moet gewoon leeggemaakt worden terwijl ik op de pagina blijf.

Ook mogen niet alle velden leeggemaakt worden, maar enkel hetgeen waar de knop onder staat.

Weet iemand hiervoor een oplossing? Alvast bedankt.

YaMo

Legacy Member
Misschien kan je de php code in je pagina met de textarea's zelf plaatsen, dus je verwerkingspagina en formpagina samenvoegen.

Curahee Q

Legacy Member
Dat gaat natuurlijk ook niet werken. De enige manier dat je hier kan gebruiken is JavaScript. Echt heel gemakkelijk op deze mainier.

HTML:
<html>
<head>
<script type="text/JavaScript">
	function resetField(id) {
		document.getElementById(id).value = '';
	}
</script>
</head>

<body>

<p>
	<textarea id="txt1" cols="10" rows="5"></textarea>
	<input type="button" onclick="javascript: resetField('txt1');" value="Reset" />
</p>

<p>
	<textarea id="txt2" cols="10" rows="5"></textarea>
	<input type="button" onclick="javascript: resetField('txt2');" value="Reset" />	
</p>

</body>
</html>

FurtiveDuck

Legacy Member
Volgens mij is dit wel de oplossing maar het werkt niet. Kan het zijn dat er ergens een foutje in zit? Helaas ken ik geen javascript.

Curahee Q

Legacy Member
Werkt nochtans perfect bij mij :s. Heb je javascript ingeschakeld?

Adelbert

Legacy Member
PHP:
<html>
    <head>
	<script type="text/JavaScript">
          function ClearSearchForm() {
          document.searchform.searchfield.value= "";
          }
    </script>
</head>
<body>
           <input type="text" name="searchfield" value="Search website..." onfocus="ClearSearchForm();"/>
</body>
</html>

werkt bij mij perfect

FurtiveDuck

Legacy Member
Ook die dingen werken niet. Volgens mij ligt het probleem bij mij. Hoe moet je Javascript normaal aanleggen?

Godverdomme, kom ik nu net tot de conclusie dat TinyMCe niet wil laden in Internet Explorer.

Curahee Q

Legacy Member
Gewoon bij internetopties zeker, en dan staat daar ergens wel JavaScript inschakelen.

FurtiveDuck

Legacy Member
Curahee Q zei:
Gewoon bij internetopties zeker, en dan staat daar ergens wel JavaScript inschakelen.

Het is ingeschakeld, anders zou tinyMCe ook niet werken hé. Iemand een oplossing? Hij doet gewoon niets als ik in het "Search veld" kom of als ik op die knop druk!

Curahee Q

Legacy Member
Doe eens:

HTML:
<script type="text/JavaScript">
	function resetField(id) {
		alert('test');
		document.getElementById(id).value = '';
	}
</script>

FurtiveDuck

Legacy Member
Ik krijg de "test" wel op mijn scherm, maar het veld wordt niet leeggemaakt. Misschien komt dit door de PHP code in mijn textveld?

Code:
<?php

	selecteer("SELECT * FROM text WHERE id=1");
	
?>
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