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

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


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

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