הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-02-07, 20:04   # 1
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

מחפש רעיון לביצוע משהו פשוט ב-JS.

אני מנסה ליצור טופס שליחת איימיל, עם נושאים.
אם הנושא לא מתאים, אני רוצה שברגע שיבחרו ב"אחר" (תיבת בחירה), יפתח שדה טקסט, ואם יחליטו לשנות את הבחירה שלהם הוא יעלם.
שמתי ל-option את onmouseover, וקישרתי לפונקציה ב-JS שתציג input חבוי (hide/show), אבל זה לא עובד.
רעיונות שלכם לביצוע?
  Reply With Quote
ישן 24-02-07, 20:10   # 2
Level-Serv
תודה על תרומתך!
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור השרון
גיל: 36
הודעות: 1,441
שלח הודעה באמצעות ICO אל Level-Serv שלח הודעה באמצעות MSN אל Level-Serv

Level-Serv לא מחובר  

תעשה div שיכיל את השדה הזה, שהוא יהיה בdisplay: none ולשדה בחירה(לselect לא option) תעשה אירוע onchange שכל פעם שולח לפונקציה ובודק את הvalue של מה שנבחר... ואם נבחר "אחר" שישנה את הdisplay של הdiv.

בהצלחה

עריכה:
על מנת להעלים את השדה באותו אופן, אתה בודק בפונקציה האם הdisplay של הdiv הוא none ופועל בהתאם.
__________________
בברכה,
ניר
מנהל חברת Level-Serv
  Reply With Quote
ישן 24-02-07, 20:29   # 3
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

איך אני בודק את ה-value של מה שנבחר?
  Reply With Quote
ישן 24-02-07, 21:19   # 4
null
кто ты?
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,177

null לא מחובר  

document.getElementById("OBJECTID").value

  Reply With Quote
ישן 25-02-07, 00:51   # 5
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

PHP קוד:
function js_mode_jump(modeid)
{
    var 
value = eval("document.formname.aid" modeid ".options[document.formname.aid" modeid ".selectedIndex].value");
    if (
value != "")
    {
        switch (
value)
        {
            case 
'edit'page "edit&modeid=" modeid; break;
            case 
'del'page "del&modeid=" modeid; break;
     
        }
        
window.location "mode.php?do=" page;
    }

formname = השם של ה FORM

switch (value) = מה שאתה רוצה לעשות עם ה VALUE

תהנה
  Reply With Quote
ישן 25-02-07, 04:36   # 6
Level-Serv
תודה על תרומתך!
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור השרון
גיל: 36
הודעות: 1,441
שלח הודעה באמצעות ICO אל Level-Serv שלח הודעה באמצעות MSN אל Level-Serv

Level-Serv לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
PHP קוד:
function js_mode_jump(modeid)
{
    var 
value = eval("document.formname.aid" modeid ".options[document.formname.aid" modeid ".selectedIndex].value");
    if (
value != "")
    {
        switch (
value)
        {
            case 
'edit'page "edit&modeid=" modeid; break;
            case 
'del'page "del&modeid=" modeid; break;
     
        }
        
window.location "mode.php?do=" page;
    }

formname = השם של ה FORM

switch (value) = מה שאתה רוצה לעשות עם ה VALUE

תהנה
חוץ מלקבל את המשנה value אין בפונקציה הזו שום דבר שיכול לעזור לו.
__________________
בברכה,
ניר
מנהל חברת Level-Serv
  Reply With Quote
ישן 25-02-07, 16:37   # 7
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

אוקי, הגעתי לתוצאה שרציתי, הנה הקוד -
קוד:
<script type="text/javascript">
function newTextField(select_name, input_name, select) {
	var Value = document.getElementById(select_name).value;
	var Input = document.getElementById(input_name).style;
	

	if( Value == select ) 
	{
		Input.display="block";
	} else {
		Input.display="none";
	}

}
</script>
select_name זה בעצם ה-id של ה-select ב-HTML.
input_name זה בעצם ה-id של ה-input שמציגים.
select זה ה-value של ה-option ב-HTML, שרוצים שבלחיצה עליו יתגלה ה-input.

תודה לכולכם.
  Reply With Quote
ישן 25-02-07, 17:38   # 8
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי Level-Serv צפה בהודעה
חוץ מלקבל את המשנה value אין בפונקציה הזו שום דבר שיכול לעזור לו.
זה בדיוק הייתה המטרה של ההודעה
הוא שאל איך לקבל את ה VALUE ואני הראיתי לו

אז מה הבעיה בדיוק ?
  Reply With Quote
ישן 25-02-07, 18:29   # 9
Level-Serv
תודה על תרומתך!
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור השרון
גיל: 36
הודעות: 1,441
שלח הודעה באמצעות ICO אל Level-Serv שלח הודעה באמצעות MSN אל Level-Serv

Level-Serv לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
זה בדיוק הייתה המטרה של ההודעה
הוא שאל איך לקבל את ה VALUE ואני הראיתי לו

אז מה הבעיה בדיוק ?
הראת לו איך לקבל את הvalue ועל הדרך עשית בדיקות לvalue דבר שהוא לא היה צריך ואף יכול היה לבלבל אותו.
בכל מקרה, המשתמש הסתדר.
__________________
בברכה,
ניר
מנהל חברת Level-Serv
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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