Archivlink: javarea.de Forum > JavaScript > Alle Formularfelder löschen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Alle Formularfelder löschen

Pages: [1]

geschrieben von Michael am 05.08.2005 - 16:07
Tag Leute,

Kurze Frage, die mich ehrlich gesagt beschäftigt:
Ich habe auf einer Seite mehrere Formularfelder, die unabhängig voneinander resetet werden sollen

HTML-Quelltext
1: 
2: 
3: 
4: 
<input type="Text" name="test[dies]" value="" size="" id="test[dies]"> 
<input type="Text" name="test[das]" value="" size="" id="test[das]"> 

<input type="Text" name="anders[dies]" value="" size="" id="anders[dies]">


Jetzt sollen mit einem Klick alle Felder der Sorte test[] geleert werden. Ich hänge ein bisschen mit der ganzen Array Sache und darum würde ich um kleine Hilfestellungen bitten.

geschrieben von weisnix am 05.08.2005 - 19:46

geschrieben von René am 05.08.2005 - 22:28
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
<html>
<head>

<script language="JavaScript" type="text/javascript">
<!--
function loeschen()
{
	with (document.testform)
		for (var i = 0; i < elements.length; i++)
			if ((elements[i].type == 'text') && (elements[i].name.substr(0, 4) == 'test'))
				elements[i].value = '';
}
//-->
</script>

</head>
<body>

<form name="testform">
  <input id="test[dies]" name="test[dies]" type="text" size="15" value="" />
  <input id="test[das]" name="test[das]" type="text" size="15" value="" />
  <input id="anders[dies]" name="anders[dies]" type="text" size="15" value="" />
</form>

<a href="javascript:loeschen();">Formular leeren</a>

</body>
</html>


Das blau habe ich mal zur Sicherheit mit eingefügt falls es auch z.B. Checkboxen oder der gleichen mit dem namen="test[....]" geben sollte. Wenn das nicht der Fall ist kannst du das natürlich weglassen.

geschrieben von Michael am 06.08.2005 - 17:21
Ich danke dir Rene - Schön dass du wieder da bist!


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.