Kein leeren Zeichen in Textfeldern zulassen
Nicole Sommerhalder
- javascript
Hallo zusammen,
Ich möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?
Besten Dank.
moin Nicole :)
Ich möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?
WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")
liebe Grüße aus Berlin
lina-
» moin Nicole :)
Ich möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?
WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")liebe Grüße aus Berlin
lina-
Morgen lina
sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.
servus!
kannste nich einfach per php danach die eventuell hineingeratenen Leerzeichen wegmachen lassen?
das kommt zudem kundenfreundlicher (muss man ja nich so viel motzen *g*)
der befehl dazu is trim()
$test = " abc ";
echo ($test."<br>");
echo (trim($test));
-> $variable = trim($eingabe);
LG Mark
» moin Nicole :)
Ich möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?
WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")liebe Grüße aus Berlin
lina-Morgen lina
sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.
Hallo Nicole,
ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.
indexOf() sollte Dir weiterhelfen.
Freundliche Grüße
Vinzenz
Hallo Nicole,
Ich möchte ein Textfeld so validieren, dass keine leeren Zeichen
zugelassen werden können. Kann mir jemand weiterhelfen?
WEnn ich dich richtig verstanden habe sollte dir die Eigenschaft value etwas weiterhelfen (Bsp: document.MeineForm.MeinTextFeld.value!="")
sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.
Statt den Nutzer über Javascript anzumeckern, könntest du die Sache ja auch bereinigen. Was aber, wenn der Nutzer kein JS aktiviert hat? Dann kann er die fehlerhafte Eingabe so oder so abschicken.
Auf Serverseite könnte man aber auch die Eingabe bereinigen. Das wäre am komfortabelsten.
Gruß Gernot
sagt mir schon was, aber klappt nicht so. Gebe dir kurz ein beispiel:
ins textfeld kommt der eintrag A 4009.01, zwischen dem A und der Nummer darf aber kein leerzeichen eigegeben werden. sollte dies trotzdem der fall sein, muss gmotzt werden.
Da hilft dir ein reguulärer Ausdruck:
<script type="text/javascript">
var val_1 = "A 4009.01";
var val_2 = "A4009.01";
var reg = /\S \d*/;
alert( reg.test(val_1) );
alert( reg.test(val_2) );
</script>
Aber du könntest es auch genauso gut ersetzen (das würde ich aber auf dem Server machen)
Struppi.