Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [JS] JavaScript reagiert nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen JavaScript reagiert nicht
Beiträge zu diesem Thema Autor Datum
 JavaScript reagiert nicht cll 09.01.2009 12:45
 RE: JavaScript reagiert nicht cll 09.01.2009 21:11
 RE: JavaScript reagiert nicht cll 11.03.2009 14:51
 RE: JavaScript reagiert nicht cll 12.03.2009 09:40
 RE: JavaScript reagiert nicht cll 13.03.2009 10:23
 RE: JavaScript reagiert nicht cll 14.03.2009 12:04
 RE: JavaScript reagiert nicht cll 15.03.2009 14:55
 RE: JavaScript reagiert nicht cll 16.03.2009 09:55

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

JavaScript reagiert nicht Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich hab wohl irgendeinen dämlichen Fehler drin...
Beim Klick auf das Icon prufen.gif soll der Name überprüft werden, ob Sonderzeichen drin sind. Wenn nicht, soll das Textfeld auf disabled gesetzt werden und der weiterbutton auf enabled. Aber es passiert einfach gar nichts. Ich hab testhalber alert-Ausgaben eingefügt, aber selbst die kommen nicht!

<script language=JavaScript>
<!--
function prufen() {
alert("wird geprüft");
var pferd = document.create.name.value;
var re = new RegExp(^[a-zA-Z]{3,20}$);
if(pferd.match(re)) {
alert("Der Name ist ok");
document.create.name.setAttribute(disabled);
document.create.submit.disabled=false;
} else {
alert("Name enthält Sonderzeichen!\n Er soll aussprechbar sein und keine Probleme verursachen \ Nur a-z sind daher erlaubt! \nBitte korrigieren!"); }
}
-->
</script>

<form id="create" name="create" action="create2.php" method=POST>
Name: <input type=text size=25 name="name"> <img src=prufen.gif onClick="prufen()" border=0>

<p><input type=submit name=submit value=weiter disabled>
</form>

__________________

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von cll: 09.01.2009 12:46.

09.01.2009 12:45 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ok, da hab ich wohl noch was zu lernen. Der Begriff Delimiter sagt mir nichts.
Was bringt das /* <![CDATA[ */
?
Das Zugreifen per name sollte aber genauso funktionieren wie dein Zugriff über id, oder nicht?

EDIT: Es funktioniert, danke!

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von cll: 09.01.2009 21:15.

09.01.2009 21:11 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Mit dem jetzigen Regexp var regexp = /^[A-Z]{3,20}$/i; können die User blöderweise Leerzeichen verwenden, was ich aber nicht möchte, da Namen oft über die URL weitergegeben werden.
Wie kann ich das verhindern?

__________________

11.03.2009 14:51 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

also ein User hat bereits ein Tier mit 2 Leerzeichen angelegt! Das wollte ich eigentlich verhindern damit...
Browserabhängig kann das doch wohl nicht sein?

__________________

12.03.2009 09:40 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

wenn JavaScript nicht aktiv ist, wird der Senden-Button nicht freigegeben. Daran liegts also nicht!

__________________

13.03.2009 10:23 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

stimmt. Zuerst habe ich das Feld nach der Prüfung auf disabled gestellt, aber dann wurde der Wert per POST nicht mehr übertragen. Das geht scheinbar nicht?!

__________________

14.03.2009 12:04 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich will verhindern dass jemand Sonderzeichen nimmt. Also gebe ich ihm ein Textfeld zum Namen eintragen. Nach dem Eintragen muss er auf prüfen klicken. Stimmt alles, wird der Speicherbutton freigegeben (und damals wurde das Textfeld auf disabled gestellt damit man danach nichts mehr ändern kann, was aber zu Problemen bei der Übertragung des Namens geführt hat)

__________________

15.03.2009 14:55 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
cll cll ist weiblich
Hafifan in Action ->www.hafifieber.com


images/avatars/avatar-52953.png

Dabei seit: 12.02.2005
Beiträge: 1.887
Herkunft: Bayern

Themenstarter Thema begonnen von cll
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Sobald das Feld auf disabled gestellt war, wurde der Wert per POST nicht mehr übertragen unglücklich

__________________

16.03.2009 09:55 cll ist offline E-Mail an cll senden Homepage von cll Beiträge von cll suchen Nehmen Sie cll in Ihre Freundesliste auf Fügen Sie cll in Ihre Kontaktliste ein
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [JS] JavaScript reagiert nicht

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH