שלח תשובה

זירת השאלות

408
צפיות
28
תשובות

שאלה על שליחת טופס

,‏ 22 ביוני, 2004

השאלה שלי היא איך עושים כפתור ששולח טופס, והוא לא כפתור אפור כזה, אלא תמונה או סתם כמו לינק…

תגיות:

28 תשובות

  1. BuildHome הגיב:

    זה יכול להיות עם HTML או JS
    דוגמא לכפתור תמונה:

    <input type="image" src="button.gif">

    דוגמא לקישור ששולח טופס:

    <a href="javascript:document.form.submit();">שליחה</a>

    על מנת שהקישור יעבוד אתה צריך לקרוא לטופס שלך בשם מסויים, כמו שאני קראתי לו form בקישור, כך שמו צריך להיות בטופס. לדוגמא:

    <form name="form" action="page.asp" method="post">
    form…..
    </form>

    מקווה שהסברתי טוב.

  2. ניר טייב הגיב:

    אתה יכול להשתמש ב-CSS
    כדי לעצב את הכפתור הרגיל או פשוו להשתמש בפקד התמונה:

    <input type="image" src="url" />

    ועם לינק

    <a href="javascript: document.getElementById("form Id").submit()">שלח</a>

  3. Alo הגיב:

    העברת מידע מדף לדף
    העם יש דרך להעביר מידע מדף לדף בצורה שהצופה לא יוכל לגלות את המידע שהועבר?
    כי אם זה בכתובת הוא רואה, ואם זה input type=hidden הוא יכול לראות בקוד מקור…
    אם אין כנראה שאני אצטרך להצפין

  4. BuildHome הגיב:

    על ההודעה שלי. הנה תיקון לפי מה
    שהוא אמר:

    <span OnClick="document.form.submit();" style="Cursor:Hand">שליחה</span>

    פשוט רצית קישור אז הבאתי קוד קישור.

  5. Alo הגיב:

    פקודה מקבילה בJS ל PHP?
    בPHP כדי לקבל מידע מהכתובת (url?data=abc)משתמשים ב ['GET['data_$
    איך מקבלים את המידע ב javascript ?

  6. Alo הגיב:

    טוב, אם אין… אז…
    אולי מישהו יודע איך להוסיף משתנה של PHP לשורה ב JS?

  7. ניר טייב הגיב:

    כך:


    <?php
    משתנה PHP="NIR"
    ?>
    <script type="text/javascript">
    var fromPhp = "<?php echo משתנהPHP ?>"
    </script>

  8. Alo הגיב:

    שאלה על שורות ב MySQL
    איך אני בודק כמה שורות יש בטבלה מסויימת?

  9. אוריקס הגיב:

    דווקא יש

    document.location.search

    יחזיר לך את כל מה שיש החל מסימן השאלה.

  10. ניר טייב הגיב:

    אני מניח שככה


    SELECT COUNT(fieldsId) AS cnt FROM tbl

  11. Alo הגיב:

    ממ בקשר לשליחת טופס
    כמה תגובות למעלה שאלתי איך שולחים טופס ע"י לינק, וקיבלתי מספר קודים שאף אחד מהם לא עובד לי /=
    הם בטוח נכונים?

  12. ניר טייב הגיב:

    :-/


    <span onclick="document.getElementById("form1").submit()">שלח</span>
    <form id="form1">
    </form>

  13. BuildHome הגיב:

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

    בקישור אני השתמשתי בשם "form" שזה שם הטופס שלי.
    על מנת לקרוא לטופס שלך בשם מסויים, תכתוב את זה:

    <form action="page.asp" method="post" name="form">

    וזה יעבוד לך.

  14. Alo הגיב:

    אוופס… שכחתי ש..
    התוכנה שאיתה אני עובד הרבה פעמים לא מפעילה סקריפטים בהדמיה….
    אבל זה עובד 🙂

  15. Alo הגיב:

    שאלה על MySQL
    לפעמים הדף שלי שכולל בעיקר מידע שאני לוקח מ MySQL לא עולה, זה בגלל עומס?
    האם אני צריך לסגור בסוף כל דף את ההתחברות – או מתי?
    והאם שאילת הרבה שאילתות מעמיסה על השרת?

    תודה מראש

  16. מאמר על סגירת חיבורים
    כאן

    ובקשר לשאילתות, ככל שניתן לצמצם מהן – זה יהיה יותר יעיל

  17. ניר טייב הגיב:

    כל דבר שאתה עושה בשרת מעמיס עליו
    בקשר לחיבורים:
    אני לא יודע איך זה הולך ב-PHP (ב-שSP למשל אובייקט רקורדסט ואובייקט חיבור)לכן אני לא יודע איך לענות לך

  18. Alo הגיב:

    ממ מוזר
    פתאום הדף שלי נתקע כל פעם שאני מעלה אותו, כנראה הוא עמוס מידי?

שלח תשובה