fRagiLeMOD
Mitglied
Moin,
ich hoffe, es gibt hier ein paar Leute, die schon mal etwas von dem TinyMCE Texteditor gehört haben. Dieser wandelt Textareas in einen Texteditor um.
Nun möchte ich aber die Textarea vor dem Abschicken überprüfen, ob sich darin Inhalt befindet und wenn NICHT, soll eine Fehlermeldung erscheinen.
Allerdings erscheint beim ersten mal Abschicken trotz Inhaltes in der Textarea die Fehlermeldung und erst wenn ich noch mal abschicke, geht es schließlich. So soll es eigentlich nicht sein - das muss behoben werden. Jedoch weiß ich nicht WIE.
Der Javascript Code zum überprüfen von Feldern befindet sich im <head> Bereich und der Javascript Code zum einbinden des TinyMCE Editors im <body> Bereich.
Hier die wichtigen Code Schnipsel:
Ich hoffe, jemand kann mir helfen. Ist sehr dringend! Danke! ;-)
ich hoffe, es gibt hier ein paar Leute, die schon mal etwas von dem TinyMCE Texteditor gehört haben. Dieser wandelt Textareas in einen Texteditor um.
Nun möchte ich aber die Textarea vor dem Abschicken überprüfen, ob sich darin Inhalt befindet und wenn NICHT, soll eine Fehlermeldung erscheinen.
Allerdings erscheint beim ersten mal Abschicken trotz Inhaltes in der Textarea die Fehlermeldung und erst wenn ich noch mal abschicke, geht es schließlich. So soll es eigentlich nicht sein - das muss behoben werden. Jedoch weiß ich nicht WIE.
Der Javascript Code zum überprüfen von Feldern befindet sich im <head> Bereich und der Javascript Code zum einbinden des TinyMCE Editors im <body> Bereich.
Hier die wichtigen Code Schnipsel:
HTML:
<script language="javascript" type="text/javascript">
var form = "";
var submitted = false;
var error = false;
function check_input(field_name)
{
if (form.elements[field_name] && (form.elements[field_name].type != "hidden"))
{
var field_value = form.elements[field_name].value;
if (field_value == '')
{
error = true;
}
}
}
function check_form(form_name)
{
if(submitted == true)
{
alert(unescape("Bitte warten Sie einen Moment, die Daten wurden bereits abgeschickt."));
return false;
}
error = false;
form = form_name;
check_input("content");
if (error == true)
{
alert(unescape("Einige Pflichtangaben wurden nicht angegeben, bitte beachten. (*)"));
return false;
}
else
{
submitted = true;
return true;
}
}
</script>
<!-- ... weiterer Inhalt ... -->
<form action="admin.php" onsubmit="return check_form(new);" method="post" id="new" enctype="multipart/form-data">
<!-- ... weiterer Inhalt ... -->
<tr>
<td width="240" valign="top">Inhalt:</td>
<td><textarea name="content" cols="70" rows="16"></textarea></td>
</tr>
<!-- ... weiterer Inhalt ... -->
Ich hoffe, jemand kann mir helfen. Ist sehr dringend! Danke! ;-)