Isra: function macht probleme

Beitrag lesen

Hallo Forum,

bin gerade dabei ein Kontaktformular zu erstellen, soweit sogut. Wollte
nun etwas kleines Testen mit der Funktion "saveFormular". Diese sollte aufgerufen werden wenn ich auf den Button "Abschicken" klicke.

Als Ausgabe sollte dann auf meiner Seite oben der Text welcher in das Textfeld Name eingegeben wurde, ausgegeben werden.

Das Problem: Es passiert gar nichts.

Wenn ich nun in die selbe Funktion nur ein "document.write("blabla")" eingebe wird dies ausgegeben, allerdings dann auf einer leeren Seite welche nicht aufhören will zu laden, trotz "return;".

Meine Fragen nun:
1. Habt Ihr eine Idee wo ein Fehler in der Funktion bzw. außerhalb vorliegen könnte, der es vermeidet den Textfeldinhalt auf der Seite auszugeben?

2. Warum wird der folgende Code in einer leeren Seite ausgegeben und hört nicht auf zuladen trotz return?

<script type="text/javascript">
function saveFormular()
{
document.write("im saveFormular");return;

		}  

</script>
---------------------------------------------------------------------------

CODE ZUR FRAGE 1)

<%@ include file= "header.jsp" %>

<body>  
	<script type="text/javascript">  
		function saveFormular()  
		{  
			String sname=document.kontaktformular.name.value;  
			document.write(sname+"wurde ausgegeben");  
			document.write("im saveFormular");  
		}	  
	</script>  

<form action="./Button1.jsp" name="kontaktformular">
<table bgcolor="#CC0000" margin="0px">
<tr>
<td>
<b>Name:</b>
</td>
<td>
<input type="text" name="name" size="20px">
</td>
</tr>

<tr>
<td colspan="2" align="center">
<input type="button" value="Abschicken" onClick="saveFormular()">
</td>
  </tr>
</table>
</form>

.......restlicher code....

----------------------------------------------------------------------------

Bedanke mich für eure Antworten im Vorraus
Grüße