Archivlink: javarea.de Forum > JavaScript > Button deaktivieren nach absenden
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Button deaktivieren nach absenden

Pages: [1]

geschrieben von Micro am 30.10.2005 - 17:41
Ich habe folgenden Code in Benutzung und das Problem, das der Button "Absenden" deaktiviert wird bevor der Inhalt an den Server übergeben wird.

Also value="Antworten" ist im $_REQUEST nicht mehr zu finden. Demzufolge reagiert das Script nicht mehr, weil es denkt die Variable $replysubmit sei leer bzw. nicht vorhanden.

Wie bekomme ich das Problem so gelöst, das nach drücken der "Absenden Taste", diese Taste deaktiviert ist und nicht mehr benutzt werden kann, aber der Wert dennoch übertragen wird?



HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
<script language="JavaScript" type="text/javascript">
function senden() {
document.input.submit();
document.input.replysubmit.disabled = true;
}
</script>


<form method="post" name="input" action="index.phtml?name=XTSF&file=post.reply&fid=248&tid=39955">
<textarea class="xftextarea" rows="10" cols="90" name="message" ></textarea>
<input type="checkbox" name="emailnotify" value='yes' /> Benachrichtigung per E-Mail bei neuen Antworten?<br />

<input type="submit" name="replysubmit" onClick="sende();" value="Antworten" />
<input type="submit" name="previewpost" value="Post anzeigen" />
</form>

geschrieben von René am 30.10.2005 - 18:06
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: 
<script language="JavaScript" type="text/javascript">
<!--
function sende()
{
	with (document.forms['input'])
	{
		elements['replysubmit'].value = 'Antworten';
		elements['dummy'].disabled = true;
		submit();
	}
}
//-->
</script>

<form name="input" action="index.phtml?name=XTSF&file=post.reply&fid=248&tid=39955" method="post">
  <input name="replysubmit" type="hidden" value="" />

  <textarea class="xftextarea" name="message" rows="10" cols="90"></textarea>
  <input name="emailnotify" type="checkbox" value="yes" /> Benachrichtigung per E-Mail bei neuen Antworten?<br />

  <input name="dummy" type="button" value="Antworten" onclick="sende();" />
  <input name="previewpost" type="submit" value="Vorschau" />
</form>

geschrieben von Micro am 31.10.2005 - 12:36
Ach so einfach ist das?! ;o)

Danke, es funktioniert zumindest jetzt so wie ich es haben wollte. Danke ;o)


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