Thread Textarea überprüfungs Problem (2 answers)
Opened by Gast at 2009-02-10 15:24

Gast Gast
 2009-02-10 15:24
#118770 #118770
Hallo,

habe gerade ein Cgi Problem mit dem prüfen ob die Textarea leer ist oder nicht.

So kommen die Links rein:

Code: (dl )
@links = $query->param("links");



Html Formular:
Code: (dl )
1
2
3
4
5
6
7
8
9
<form method="POST" action="add_links.pl">

<input name="option" type="hidden" value="add_links">

<textarea name="links" cols="88" rows="20" wrap="hard"></textarea><br><br>

<input type="submit" value="Add" />

</form>



so überprüfe ich:
Code: (dl )
1
2
3
4
5
6
7
8
my $anzahl = @links;
if ( ($option eq 'add_links') and ($anzahl != 0) ) {
&OK;

}
else {
&NOCHMAL;
}



Irgentwie stimmt da an der If Abfrage was nicht.
Prüfen ob @links definiert ist geht leider nicht, da es ja schon durch den
Code: (dl )
@links = $query->param("links");

definiert wurde.
Auch habe ich versucht zuprüfen ob es leer ist mit != '' oder == ''
Es scheint so als ob ein leerzeichen drin ist, aber wenn ich $links[0] aus geben lasse kann ich nichts makieren.
Jedenfalls geht er immer zur sub "OK" , egal ob die Textarea einen Inhalt hat oder nicht

Wer hilft mir :)

MFG

View full thread Textarea überprüfungs Problem