fraggiskos Δημοσ. 25 Ιανουαρίου 2011 Δημοσ. 25 Ιανουαρίου 2011 Καλησπέρα Έχω αυτό εδώ στο οποίο λειτουργέι κανοικά ο έλεγχος αλλά δεν λειτουργέι η if > function ValidateField(met) { var patt=/>/g; var result=patt.test(met); document.write(result); if(result == 'true'){ document.write("kapou sto keimeno sou yparxei >"); return false; } return true; } </script> Αυτό που προσπαθώ να κάνω είαι ένα script το οποίο δεν θα επιτρέπει στον χρήστη να εισαγει κώδικα στο textbox. Κάθε βοήθεια ευπρόσδεκτη Ευχαριστώ
macabre_sunsets Δημοσ. 25 Ιανουαρίου 2011 Δημοσ. 25 Ιανουαρίου 2011 Η patt.test(met); σου επιστρέφει String ή Boolean; Εσύ ελέγχεις αν η result είναι ίση με το String "true" όχι με το Boolean "true". Άμα δοκιμάσεις το if(result) { ... }, μήπως παίζει;
antonl Δημοσ. 25 Ιανουαρίου 2011 Δημοσ. 25 Ιανουαρίου 2011 Ελάχιστα θυμάμαι από javascript αλλά για βγάλε τα quotes απ το true.
Tmark Δημοσ. 25 Ιανουαρίου 2011 Δημοσ. 25 Ιανουαρίου 2011 Ναι γιατί εχείς βάλει σαν string την συνθήκη true?
fraggiskos Δημοσ. 25 Ιανουαρίου 2011 Μέλος Δημοσ. 25 Ιανουαρίου 2011 Όντως είχατε δίκιο αφτό ήταν Ευχαριστώ
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.