form html

יוגורט

משתמש מקצוען
אם אני מעוניינת שהשרשורים של הinputs יגיעו לפונקציה מסויימת ולא לדף php אחר איך אני אמורה לעשות את זה?
מה לכתוה בaction ואיך לקבל?
אולי אפשר לקבל באותו דף תחת תגית php בלי לרענן את הדף\לקפוץ לדף אחר?
 

סוס יאור

משתמש רשום
אם אני מעוניינת שהשרשורים של הinputs יגיעו לפונקציה מסויימת ולא לדף php אחר איך אני אמורה לעשות את זה?
מה לכתוה בaction ואיך לקבל?
אולי אפשר לקבל באותו דף תחת תגית php בלי לרענן את הדף\לקפוץ לדף אחר?
במקום כפתור של submit לעשות button רגיל עם onclick="function()"
לכתוב פונקציה בjs שמקבלת את תוכן האלמנטים לפי הid
 

סוס יאור

משתמש רשום
את זה ניסיתי לחסוך.... כי זה לשרשר עשרות פרמטרים...
גם אם שולחים בפורם זה מצריך להייחס לכל אלמנט בפני עצמו.. בכל מקרה הייתי מציע לעשות את השמות של אלמנטים בפורם עם מספרים סידוריים ואז אפשר לשתות אותם בjs בלולאה. אני ידגים:
זה הכיוון אל תתפסי אותי על המילה...
קוד:
<input id="idElement<?echo $num; $num++?> ">.....</input>
....
....
....
<script>
vari=0;
for (i=0;i<=10;i++){
gg[i-1]=getElementById("idElement"+i);
}
 

moti_vb

משתמש רשום
אפשר להשתמש ב-serialize
דוגמא:
JavaScript:
  console.log( $( this ).serialize() );

זה משרשר את כל השדות הגלויים בטופס למערך.
 

xyzw

משתמש מקצוען
מוזיקה ונגינה
גם אם שולחים בפורם זה מצריך להייחס לכל אלמנט בפני עצמו.. בכל מקרה הייתי מציע לעשות את השמות של אלמנטים בפורם עם מספרים סידוריים ואז אפשר לשתות אותם בjs בלולאה. אני ידגים:
זה הכיוון אל תתפסי אותי על המילה...
קוד:
<input id="idElement<?echo $num; $num++?> ">.....</input>
....
....
....
<script>
vari=0;
for (i=0;i<=10;i++){
gg[i-1]=getElementById("idElement"+i);
}
אז עדיף אם כבר להשתמש ב- document.getElementsByTagName
וכך לא משנה מה שמות האלמנטים.
 

סוס יאור

משתמש רשום
אז עדיף אם כבר להשתמש ב- document.getElementsByTagName
וכך לא משנה מה שמות האלמנטים.
אפשרי רק שזה בעיה אם יש עוד פורמים בדף או אם רוצים התייחסות שונה לכל אלמנט (לדוג' אלמנט של אימייל או של טלפון מצריכים התייחסות שונה).
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכב

א שִׁיר הַמַּעֲלוֹת לְדָוִד שָׂמַחְתִּי בְּאֹמְרִים לִי בֵּית יְהוָה נֵלֵךְ:ב עֹמְדוֹת הָיוּ רַגְלֵינוּ בִּשְׁעָרַיִךְ יְרוּשָׁלִָם:ג יְרוּשָׁלִַם הַבְּנוּיָה כְּעִיר שֶׁחֻבְּרָה לָּהּ יַחְדָּו:ד שֶׁשָּׁם עָלוּ שְׁבָטִים שִׁבְטֵי יָהּ עֵדוּת לְיִשְׂרָאֵל לְהֹדוֹת לְשֵׁם יְהוָה:ה כִּי שָׁמָּה יָשְׁבוּ כִסְאוֹת לְמִשְׁפָּט כִּסְאוֹת לְבֵית דָּוִיד:ו שַׁאֲלוּ שְׁלוֹם יְרוּשָׁלִָם יִשְׁלָיוּ אֹהֲבָיִךְ:ז יְהִי שָׁלוֹם בְּחֵילֵךְ שַׁלְוָה בְּאַרְמְנוֹתָיִךְ:ח לְמַעַן אַחַי וְרֵעָי אֲדַבְּרָה נָּא שָׁלוֹם בָּךְ:ט לְמַעַן בֵּית יְהוָה אֱלֹהֵינוּ אֲבַקְשָׁה טוֹב לָךְ:
נקרא  1  פעמים

לוח מודעות

למעלה