הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS] כיצד ניתן לבדוק אורך של מחרוזת באינפוט? (https://hosts.co.il/forums/showthread.php?t=33811)

-VladK- 30-10-06 16:40

ציטוט:

נכתב במקור על ידי meshuga
email - זה לדוגמא asd.value
match - זה פונקציית השוואה..כמו preg_match למיטב ידיעתי..מחזיר true וfalse

תודה רבה רבה לך על כל העזרה שלך!

אהההם משום מה זה לא מבצע כלום...ככל הנראה זה בעיה בקריאה לפונקציה....

HTML קוד:

<input type="text" name="email" id="email" onblur="emailcheck(this.value, \'thick4\');" class="inputt" size="60" />
כמו כן שיניתי טיפה את הפונקציה לצרכים שלי:
HTML קוד:

function emailcheck(email,dimg) {
        var reg = new RegExp(/^[\w\-\.]+\@[\w\-\.]+\.[\w\-]+$/);

        if(email.match(reg)) {
                document.getElementById(dimg).src='img/v.png';
                return true;
        } else {
                document.getElementById(dimg).src='img/x.png';
                return false;
        }
}

ושוב תודה

meshuga 30-10-06 16:46

למה הסלאשים ?( \'thick4\' )

-VladK- 30-10-06 16:51

ציטוט:

נכתב במקור על ידי meshuga
למה הסלאשים ?( \'thick4\' )

משום שזה משולב עם PHP

meshuga 30-10-06 17:29

ציטוט:

נכתב במקור על ידי Pilmen
משום שזה משולב עם PHP

הסקריפט עובד טוב מאוד, אולי משהו עם התמונות שלך לא טוב..שיניתי אותו קצת...בלי התמונות כי לא היו לי תמונות עכשיו לבדוק:
HTML קוד:

function emailcheck(email,dimg) {
        var reg = new RegExp(/^[\w\-\.]+\@[\w\-\.]+\.[\w\-]+$/);

        if(email.match(reg)) {
                document.getElementById(dimg).innerHTML='V';
                return true;
        } else {
                document.getElementById(dimg).innerHTML='X';
                return false;
        }
}

HTML קוד:

<input type="text" name="email" id="email" onblur="emailcheck(this.value, 'asd');" class="inputt" size="60" />
<div id="asd"></div>

עובד כמו שצריך.

-VladK- 30-10-06 17:44

ציטוט:

נכתב במקור על ידי meshuga
הסקריפט עובד טוב מאוד, אולי משהו עם התמונות שלך לא טוב..שיניתי אותו קצת...בלי התמונות כי לא היו לי תמונות עכשיו לבדוק:
HTML קוד:

function emailcheck(email,dimg) {
        var reg = new RegExp(/^[\w\-\.]+\@[\w\-\.]+\.[\w\-]+$/);

        if(email.match(reg)) {
                document.getElementById(dimg).innerHTML='V';
                return true;
        } else {
                document.getElementById(dimg).innerHTML='X';
                return false;
        }
}

HTML קוד:

<input type="text" name="email" id="email" onblur="emailcheck(this.value, 'asd');" class="inputt" size="60" />
<div id="asd"></div>

עובד כמו שצריך.

וווווווווווווווווווואאאאאאאאאאאאאאאאאייייייייייייי ייייייי

אני לא מאמין שאני כל כך מפגר.............

חחחח במקום TICK4 כתבתי THICK4 ..

רק אני מסוגל לזה ^^ בכל מקרה זה עובד מצויין! מת עליך !!!1 אתה הגיבור שלי!


כל הזמנים הם GMT +2. הזמן כעת הוא 04:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ