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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=33773)

-VladK- 28-10-06 13:10

[JS] בעיה בפונקציה שכתבתי...לא פועלת :'(
 
אהההם....

HTML קוד:

function checking(inputs,dimg) {
        if(inputs != NULL) {
                dimg.src='img/correct.png';
        } else {
                dimg.src='img/nong.gif';
        }
}

הפונקציה עושה ככה:
מזינים את השם של שדה הINPUT, השם של התמונה...ואז היא בודקת האם השדה ריק..אם כן תמונה X אם לא תמונה Y...בכל מקרה...זה לא רוצה לעבוד |Stare|

אגב:
HTML קוד:

                <tr>
                <td class="descarea">שם משתמש:</td>
                <td><input type="text" name="username" onblur="checking(this, \'tick1\');" class="inputt" size="60" />
                <img src="img/none.gif" id="tick1" alt="" /></td>
                </tr>

זה הHTML...


תודה רבה לכל העוזרים!

somebody 28-10-06 13:50

נסה ככה:
PHP קוד:

function checking(inputs,dimg) {
    if(
document.getElementById(inputs).value != NULL) {
        
document.getElementById(dimg).src='img/correct.png';
    } else {
        
document.getElementById(dimg).src='img/nong.gif';
    }


כמו שאתה רואה, הוספתי document.getElementById, כי כמו שאתה עשית לא קראת לשום ערך.
והוספתי ID שדה(לתיבת USERNAME).
PHP קוד:

        <tr>
        <
td class="descarea">שם משתמש:</td>
        <
td><input type="text" name="username" id="username" onblur="checking(this.id, 'tick1');" class="inputt" size="60" />
        <
img src="img/none.gif" id="tick1" alt="" /></td>
        </
tr

תבדוק עכשיו אם זה עובד לך..

-VladK- 28-10-06 13:59

ציטוט:

נכתב במקור על ידי somebody
נסה ככה:
PHP קוד:

function checking(inputs,dimg) {
    if(
document.getElementById(inputs).value != NULL) {
        
document.getElementById(dimg).src='img/correct.png';
    } else {
        
document.getElementById(dimg).src='img/nong.gif';
    }


כמו שאתה רואה, הוספתי document.getElementById, כי כמו שאתה עשית לא קראת לשום ערך.
והוספתי ID שדה(לתיבת USERNAME).
PHP קוד:

        <tr>
        <
td class="descarea">שם משתמש:</td>
        <
td><input type="text" name="username" id="username" onblur="checking(this.id, 'tick1');" class="inputt" size="60" />
        <
img src="img/none.gif" id="tick1" alt="" /></td>
        </
tr

תבדוק עכשיו אם זה עובד לך..

לא :(

somebody 28-10-06 14:28

ציטוט:

נכתב במקור על ידי Pilmen
לא :(

נסה ללכת עם הדרך שאמרתי לך, יכול להיות שיש לי שגיאה באחד מה DOCUM....
תבדוק שם, ונסה להחיף את ה NULL עם ""

-VladK- 28-10-06 21:17

הצלחתי :) תודה רבה לך!


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

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