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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-07-12, 12:39   # 1
bimbim
חבר על
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
הודעות: 857

bimbim לא מחובר  

בחירת ערך אחד לרשימה אחת

היי,
יש לי רשימה של ערכים והייתי מעוניין שערך אחד יכנס לתוך משתנה אחד בלבד ע"י בחירת המשתמש.
איך אפשר לתכנת דבר כזה בJS או JQ כך שימחק את הערכים שכבר נבחרו מהרשימה?

למי שלא הבין, הנה דוגמא:
יש לי רשימת יעדים לטיסה, על המשתמש לבחור מוצא ויעד.
ערך אחד יכול להכנס לשדה מוצא, אחד ליעד אבל אסור שיהיה אותו ערך בשניהם.
  Reply With Quote
ישן 30-07-12, 12:57   # 2
DorOaki
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2007
הודעות: 229

DorOaki לא מחובר  

PHP קוד:
$outlet $_POST['outlet'];
$target $_POST['target'];

if ( 
$outlet == $target )
{
    die (
'same outlet and target');

תהפוך את זה לJS, אותו עיקרון
כאשר $outlet ו $target הם כפתור בחירה (input select) עם אותם ערכי VALUE בשני המקומות (מוצא ויעד) לכל אפשרות בחירה
  Reply With Quote
ישן 30-07-12, 13:07   # 3
bimbim
חבר על
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
הודעות: 857

bimbim לא מחובר  

ציטוט:
נכתב במקור על ידי DorOaki צפה בהודעה
PHP קוד:
$outlet $_POST['outlet'];
$target $_POST['target'];

if ( 
$outlet == $target )
{
    die (
'same outlet and target');

תהפוך את זה לJS, אותו עיקרון
כאשר $outlet ו $target הם כפתור בחירה (input select) עם אותם ערכי VALUE בשני המקומות (מוצא ויעד) לכל אפשרות בחירה
תודה, אך אני מעוניין שזה יתבצע online ככה שזה פשוט ימחק את הערך מרשימת הערכים.
  Reply With Quote
ישן 30-07-12, 14:11   # 4
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

אתה יודע javascript?
פשוט תיקח את השדה של החזרה, תחפש בו את הערך של המוצא, תמחק ותעדכן את השדה
  Reply With Quote
ישן 30-07-12, 16:12   # 5
DoLet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2011
הודעות: 301

DoLet לא מחובר  

HTML קוד:
var whare = document.getElementById('ID').value;
var towhare = document.getElementById('ID').value;
if(whare == towhare){
document.getElementById('ID').value = '';
document.getElementById('ID').value = '';
}
כמובן שאם זה - <select>-.
אתה יכול להשתמש ב- selectname.

Last edited by DoLet; 30-07-12 at 16:15..
  Reply With Quote
ישן 30-07-12, 16:54   # 6
bimbim
חבר על
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
הודעות: 857

bimbim לא מחובר  

ציטוט:
נכתב במקור על ידי Itay צפה בהודעה
אתה יודע javascript?
פשוט תיקח את השדה של החזרה, תחפש בו את הערך של המוצא, תמחק ותעדכן את השדה
השאלה היא איך למחוק.
ציטוט:
נכתב במקור על ידי DoLet צפה בהודעה
HTML קוד:
var whare = document.getElementById('ID').value;
var towhare = document.getElementById('ID').value;
if(whare == towhare){
document.getElementById('ID').value = '';
document.getElementById('ID').value = '';
}
כמובן שאם זה - <select>-.
אתה יכול להשתמש ב- selectname.
אני לא רוצה לאפס את השדה, אני רוצה למחוק אותו שלא יופיע יותר ברשימה.
  Reply With Quote
ישן 30-07-12, 17:16   # 7
DoLet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2011
הודעות: 301

DoLet לא מחובר  

ציטוט:
נכתב במקור על ידי bimbim צפה בהודעה
השאלה היא איך למחוק.

אני לא רוצה לאפס את השדה, אני רוצה למחוק אותו שלא יופיע יותר ברשימה.
HTML קוד:
style.display = 'none'
אני חושב שאתה צריך להתחיל מההתחלה:
http://lmgtfy.com/?q=%D7%9E%D7%93%D7...%9A+JAVASCRIPT
  Reply With Quote
ישן 30-07-12, 20:14   # 8
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 564

Itay לא מחובר  

יש כמה דרכים, תלוי בגודל של הרשימת יעדים ותלוי איך אתה עובד (autocomplete וכו')
אבל בעקרון תוכל לראות פה את הרעיון של איך לחפש ערכים בתוך תיבת בחירה - http://www.rgagnon.com/jsdetails/js-0089.html
ואני הייתי בונה באותו זמן שעוברים על הרשימה ערכים מחדש (משתנה שאתה מוסיף אליו את ה-option של הערך שאתה בודק) ואז מחליף את התיבת select (שים לב שעדיף להחליף את כל התיבה אחרת זה לא יעבוד בדפדפנים ישנים)
  Reply With Quote
ישן 31-07-12, 06:57   # 9
trupix
חבר מתקדם
 
trupix's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2009
גיל: 33
הודעות: 391

trupix לא מחובר  

התיאור שלך לא ברור, תן לי לעזור לך.

נצא מנקודת הנחה שיש לך SELECT עם הערכים הבאים:

אנגליה
הודו
יוון
ישראל
ספרד


אני, בתור המשתמש, הגדרתי את המוצא כישראל -> מכאן אתה רוצה שזה יסיר את ישראל מהרשימה, כדי שלא ייווצר מצב בו אבחר את ישראל כיעד?
__________________
Senior Product Designer & Envato Author
Frontend & Wordpress Developer


Dribbble | ThemeForest
  Reply With Quote
ישן 02-08-12, 18:53   # 10
bimbim
חבר על
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
הודעות: 857

bimbim לא מחובר  

ציטוט:
נכתב במקור על ידי trupix צפה בהודעה
התיאור שלך לא ברור, תן לי לעזור לך.

נצא מנקודת הנחה שיש לך SELECT עם הערכים הבאים:

אנגליה
הודו
יוון
ישראל
ספרד


אני, בתור המשתמש, הגדרתי את המוצא כישראל -> מכאן אתה רוצה שזה יסיר את ישראל מהרשימה, כדי שלא ייווצר מצב בו אבחר את ישראל כיעד?
אכן כן.
  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. הזמן כעת הוא 17:36.

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