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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בjavascript (https://hosts.co.il/forums/showthread.php?t=3386)

satan 27-10-05 13:35

שאלה בjavascript
 
אם יש לי נגיד כפתור לשליחה של משהו ואני לא רוצה שילחצו עליו יותר מפעם אחת...
מה עליי לעשות?

אני חושב שזה ב javascript... אבל לא יודע. :qqb001:

תודה מראש.

Dvirs.Net 27-10-05 14:22

תעלים אותו אחרי לחיצה אחת.
HTML קוד:

<ibput type="submit" value="שליחה" OnClick="this.style.display='none';"/>

A.M.F 28-10-05 09:08

יש דרך ויתר טובה שבעזרתה הכפתור לא נעלם אלא פשוט אי אפשר ללחוץ עליו-
קוד:

onClick="this.disabled: true;"

satan 28-10-05 11:52

תודה לשניכם!
והשתמשתי בהתחלה במה שDVIRS הביא אבל חיפשתי את מה ש AMF הביא תודה!

עריכה:
השתמשתי בדרך של AMF אבל..
אני לא בטוח אם זה עובד לי...
איך אפשר לבדוק?

Dvirs.Net 28-10-05 11:56

זה הקוד התקין:
HTML קוד:

onClick="this.disabled='true';"

satan 28-10-05 12:03

ציטוט:

נכתב במקור על ידי Dvirs.Net
זה הקוד התקין:
HTML קוד:

onClick="this.disabled='true';"

תודה!
זה נועל את הכפתור!

satan 28-10-05 12:12

מצטער על הדאבל פוסט אבל אם הייתי עורך לא היית חוזר אולי.
אז ככה הכפתור נלחץ והוא גם ננעל אבל הוא לא שולח כלום...
ז"א אתה לוחץ - הוא ננעל וזהו...:
ציטוט:

<input type="submit" name="send" id="send" value=" שלח " onClick="this.disabled='true';" />

Dvirs.Net 28-10-05 12:16

אם אין את הנעילה הכפתור שולח את הטופס?

satan 28-10-05 12:18

ציטוט:

נכתב במקור על ידי Dvirs.Net
אם אין את הנעילה הכפתור שולח את הטופס?

כן..
כשהורדתי את מה שנתת לי להוסיף אז זה שולח.
מוזר... S:?

Dvirs.Net 28-10-05 12:21

תגדיר ID לתגית ה-form שלך:
HTML קוד:

id="myForm"
עכשיו תשנה את הכפתור שלך לזה:
HTML קוד:

<input type="submit" name="send" id="send" value=" שלח " onClick="this.disabled='true';document.getElementById('myForm').submit();" />
אמור לעבוד :)


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

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