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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS] הוצאת הפרמטרים וערכם מתוך FORM (https://hosts.co.il/forums/showthread.php?t=33984)

sUP 01-11-06 16:40

[JS] הוצאת הפרמטרים וערכם מתוך FORM
 
טוב אז הצלחתי לשלוח דרך POST ב AJAX

מה שאני רוצה לדעת בנוסף ב JS זה כיצד ניתן להוציא את הפרמטרים והערך שלהם מתוך ה FORM במקום לכתוב את כולם, לדוגמא:

HTML קוד:

        var poststrings =        "act=send" +
                        "&user=" + document.getElementById("user").value +
                        "&mail=" + document.getElementById("mail").value +
                        "&pass=" + document.getElementById("pass").value;

וכו'..

תודה מראש|קורץ|

sUP 03-11-06 17:12

some1 ? בבקשה?

אושר ע"י meshuga.

RS324 03-11-06 17:14

מה בדיוק אתה מנסה לעשות ?

4ior 03-11-06 17:18

קוד:

       
var in=document.getElementsByTagName('input');
for(i=1;i<in.length;i++){
mylength=in[i].length  ;
  מה שאתה רוצה לעשות..
myvalue=in[i].value; 
}

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

sUP 03-11-06 17:21

ציטוט:

נכתב במקור על ידי 4ior
קוד:

       
var in=document.getElementsByTagName('input');
for(i=1;i<in.length;i++){
                mylength=in[i].length;
        מה שאתה רוצה לעשות..
myvalue=in[i].value;
}

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

אחלה מגניב

עוד שאלה איך אני עושה ב JS כמו נגיד ב PHP משתנים ככה:
PHP קוד:

$name "name1=daniel";
$name .= "&name2=moshe";
$name .= "&name3=yaakov" 


RS324 04-11-06 16:21

PHP קוד:

var name 'rs';
name name+'324'


sUP 04-11-06 16:54

תודה ! :)

ועוד שאלה..

var infm = document.sform.getElementsByTagName("input");

איך אני עושה במקום sform שאני יציג משתנה?
כי שאני מנסה להציב משתנה במקום השם של הFORM זה לא עובד

Source 04-11-06 18:07

קוד:

eval(var infm = "document." + sformVar + "...";);

sUP 04-11-06 18:35

קוד:

eval(var infm = 'document.'+sform+'.getElementsByTagName("input")';);
לא עובד =\

Source 04-11-06 18:48

טעות שלי.
אתה צריך להקיף את הערך בeval בגרשיים.


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

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