Innanför <head></head> i "iframe"-dokumentet:
<script type="text/javascript">
<!--
window.onload=function(){
parent.document.forms["[b]formularnamn[/b]"].reset();
};
//-->
</script>
:)
5 svar · 203 visningar · startad av Wiklund!!
Jag har ett formulär där värdena som fylls i skickas till en fil i en iframe. Jag skulle vilja att efter man klickat på "submit" knappen så återställs fältet.
Någon som vet hur jag ska göra?
Innanför <head></head> i "iframe"-dokumentet:
<script type="text/javascript">
<!--
window.onload=function(){
parent.document.forms["[b]formularnamn[/b]"].reset();
};
//-->
</script>
:)
Testa: onClick="document.formnamnet.elementnamnet.value='';"
Jespers variant fungerar inte riktigt, eftersom att fältet återställs innan informationen har skickats.
Peters variant får jag inte riktigt till. Så här ser min kod ut:
<HEAD>
<script type="text/javascript">
<!--
window.onload=function(){
parent.document.forms["post1"].reset();
};
//-->
</script>
</HEAD>
<form method="post" action="chat.asp" target="_showchat" name="post1" onSubmit="return chatsay()">
<input type="text" name="say" maxlength="300" size="60" class="input3">
<input type="image" src="images/buttons/send.gif" name="image" border="0"></td>
</form>
Skriptkoden skall ligga i den ram vars namn är "_showchat", ej i samma dokument som formuläret.
:)
Fin fint. Fungerar perfekt. Tack!