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

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

DCB 29-01-07 23:15

שאלה, if בcss לזהות sumbit
 
אפשרי ליצור תנאי בcss משהוא בסגנון הזה:

קוד:

if(type==sumbit)
  background:#efefef;

??

אני מדבר על שדות input ד"א

RS324 29-01-07 23:44

פשוט עושים
PHP קוד:

input[type=submit] { border:1px solid red; } 

לא יודע אם זה עובד ב IE - שווה ניסיון

Omri Shalev 29-01-07 23:45

לא נראה לי...
אתה יכול לנסות ככה
PHP קוד:

input[type=submit] { background:#efefef; } 

חח עריכה:
RS324 - אותו ראש יש לנו :)

DCB 29-01-07 23:49

ומה לגבי IE יש פתרון?

nevo 29-01-07 23:53

מה הבעיה לעשות
קוד:


input.sub {
border:1px solid silver;
}

ואחרי זה בsubmit לעשות
קוד:


<input type="submit" class="sub" value="שלח" />


DCB 30-01-07 00:06

זה בדיוק מה שאני עושה עכשיו נבו
פשוט חשבתי לקצר לי קצת קוד :) לפעמים אני גם שוכח שעשיתי כפתור :P

RS324 30-01-07 00:10

אפשר לעשות משהו ב JS שיחיל קלאס מסויים על כל ה SUBMIT באתר..
לא בעיה...

DCB 30-01-07 00:20

לJS יש בעיית תאימות עם חלק מהדפדפנים עדיין לא?
ומה בנוגע למשתמשים שJS אצלם חסום?..

RS324 30-01-07 00:32

ציטוט:

נכתב במקור על ידי DCB (פרסם 414863)
לJS יש בעיית תאימות עם חלק מהדפדפנים עדיין לא?
ומה בנוגע למשתמשים שJS אצלם חסום?..

כמות המשתמשים הזאת נדירה
אתה יכול להשתמש ב INPUT]TYPE כמו שאמרתי בהתחלה...
ואחרי בנוסף לשים להם סקריפט ב JS
אם הם משתמשים ב FF ו JS חסום אז ה CSS יעבוד על הכפתור

אם משתמשים ב IE ו JS חסום - אז לא יעובד והסיכוי שיש כאלה הוא דיי קטן

רוצה פתרון מושלם ? אל תתעצל.

עריכה - עוד רעיון שעלה לי:
אתה יכול להעביר את כל הקודים שלך PARSE מסויים משלך
שהוא מוצא את כל ה INPUT מסוג SUBMIT ומחליף את זה למשהו אחר
משהו בסגנון הזה :

PHP קוד:

preg_replace("/<input type=\"(.*)\" /","/<input type=\"\\1\" class=\"dcbinputclass\"/",$htmlcode); 


nevo 30-01-07 00:47

לא להתעצל חביבי, חחחח.
אם תתעצל בזה אתה תתעצל בעוד הרבה דברים שיכולים לגרום לך לבעיות אבטחה וכו
כל כך קשה לעשות
קוד:

class="name"

DCB 30-01-07 00:49

אני חושב שהבנתי... בערך...
מממ... יש דרך שאפשר לקרוא את הקובץ שבו אני נמצא?

ונבו חחח אני יודע אבל תן לנו להשתעשע עם זה קצת... עלינו פה על משו נראה לי

RS324 30-01-07 00:50

ציטוט:

נכתב במקור על ידי DCB (פרסם 414870)
אני חושב שהבנתי... בערך...
מממ... יש דרך שאפשר לקרוא את הקובץ שבו אני נמצא?

ונבו חחח אני יודע אבל תן לנו להשתעשע עם זה קצת... עלינו פה על משו נראה לי

מה הכוונה לקרוא את הקובץ שאתה נמצא בו ? את השם של הקובץ או את התוכן ?

DCB 30-01-07 10:46

את התוכן...
פונקציה, שאני ישים בתחילת הדף והיא תקרא את כולו, תעשה נגיד שינויים (str_replace) ורק אחרי זה תוציא אותו...

nevo 30-01-07 13:55

אם לא היית עובד בשיטת עבודה בPHP שהעיצוב לא ביחד עם התיכנות מעורבב אלה קובץ עיצוב בנפרד ותיכנות בנפרד, או משתנה אחד שמכיל את כל העיצוב היה לך הרבה אפשרויות ^_^

Tomer 30-01-07 14:24

ציטוט:

נכתב במקור על ידי nevo (פרסם 414964)
אם לא היית עובד בשיטת עבודה בPHP שהעיצוב לא ביחד עם התיכנות מעורבב אלה קובץ עיצוב בנפרד ותיכנות בנפרד, או משתנה אחד שמכיל את כל העיצוב היה לך הרבה אפשרויות ^_^

אבל ראבק נבו - הוא לא משתמש בשיטת עבודה בPHP שהעיצוב לא ביחד עם התיכנות מעורבב אלה קובץ עיצוב בנפרד ותיכנות בנפרד, או משתנה אחד שמכיל את כל העיצוב - אז למה ההודעת ספאם הזו ?


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

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