481
צפיות
צפיות
12
תשובות
תשובות
האם יש אפשרות לעדכן שדות בטופס בלי
לטעון אותו שוב??
אני אסביר את עצמי: יש לי LISTBOX וכל פעם שאני משנה את הערך, אני רוצה שכל הערכים בשדות (TEXTBOXES) ישתנו בהתאם לערך שנבחר בLISTBOX. האם יש אפשרות לעדכן זאת מבלי לטעון את הדף מחדש??
12 תשובות
JS –> מאמרים
לא מצאתי במאמרים שום דבר על זה
אשמח אם תפנה אותי למקום המדוייק, תודה
אם הבנתי אותך נכון
אתה מעוניין להעביר ערך מתיבת SELECT אל תיבת TEXT?
במידה וכן, הנה הקוד שיבצע זאת:
<form name="bla">
<select name="sel" OnChange="document.bla.text1.value=this.value;">
<option value="בלה">bla</option>
<option value="בלה2">bla2</option>
</select>
<input type="text" size="25" name="text1" value="">
</form>
אמור לעבוד כראוי.
הבנת אותי נכון מאוד, תודה רבה אבל,
אני צריך שהרבה שדות יתעדכנו לפי בחירת הערך ב-SELECT ולא רק אחד.
בעצם אני רוצה לשלוף מה- DB את כל הערכים של הפריט שה-ID שלו נמצא ב-SELECT ולכן עלי לעשות שאילתא (WHERE וכו'…) ברגע שיש שינוי בSELECT ולפי זה לעדכן את כל השדות בטופס.
איך את זה אני עושה???
איך אני משלב פה JS ASP ו-VBS גם יחד……
אודה לך מאוד על תשובתך , הנושא הזה תוקע אותי עכשיו ממש כבר כמה ימים.
זו בעצם שאלה
שקשורה לתכנות צד שרת (אם הבנתי נכון) אז תשאל את זה בפורום הנכון.
לא הכי הבנתי את השאלה שלך ומה המטרה שלך בבעיה.
שמה אף אחד לא עונה לי או שלא יודעים
אם אתה כבר בענינים אולי תוכל לעזור לי:
בעזרת ה-VALUE של הSELECT אני רוצה לקרוא מהDATABASE (בעזרת ASP) את כל הנתונים של הערך הזה ולהציג אותם על המסך. אם אני עושה ז"א ע"י פונקציה ב-JS אני לא יודע איך לשלב את הקריאה ל- DATABASE מה-JS. אולי הסברתי את עצמי יותר בבירור עכשיו
JS –> מאמרים –>xmlHttp
אתה מעוניין להציג
בתיבת ה-SELECT את הנתונים מה-DB שלך ואז לעשות את מה שכתבתי לך מקודם (הקוד)?
לא בדיוק:
להציג את הנתונים מה-DB ב-SELECT ואז לעשות מה שהראית לי אני יודע.
אני רוצה להציג את הנתונים מה-DB ב-SELECT ואז לבצע שליפה מה-DB בעזרת הערך הנבחר ב-SELECT ולאחר שיש לי את כל הנתונים על הערך הנבחר לעדכן את כל הטופס שכולל TEXTBOX, LABEL וכו'
תקן אותי אם אני טועה…
אתה רוצה לעשות את השלבים הבאים:
1. לשלוף נותנים ולהציג אותם ב- select
2. שמה שיבחר ב-select יהיה value ב-textbox…
בכל מקרה תעלה את השאילתה שלך וגם את השמות של הערכים שאתה רוצה להציג ותראה את מה שכתבתה כי ככה אי אפשר לעזור לך
אני גם 3
<SCRIPT TYPE="text/javascript">
function ChangeIt(index)
{
var Val = document.form1.select1.options[index].value ;
var text = document.form1.select1.options[index].text ;
document.getElementById('TypeName').value = text ;
document.getElementById('TypeID').value = Val ;
}
</SCRIPT>
</HEAD>
<BODY dir=RTL background=images/background.jpg>
<font face=sans-serif>
<FORM METHOD=post NAME="form1" >
<SELECT onchange=ChangeIt(this.selectedIndex) name=select1 style="WIDTH: 89px">
<%
'fill the dropdown with all type from the DB
do until rs_Type.EOF
Response.Write "<option value=" & rs_Type.Fields("TypeID") & ">" & _
rs_Type.Fields ("TypeName") & "</option>"
rs_Type.MoveNext
loop
%>
</SELECT>
סוג: <INPUT type="text" id=TypeName name=TypeName>
<INPUT type=text ID="TypeID" size="5" value="1">
בנוסף לכל האמור לעיל רוצה לשלוף את כל הרשומה של הסוג הנבחר מבסיס הנתונים ואז להציג את כל הנתונים של הרשומה על הטופס!!!!
—> פורום צד שרת
שאל שם.