שלח תשובה

זירת השאלות

442
צפיות
16
תשובות

איך אני דואג שרק פעם אחת ישלח הטופס

,‏ 17 באוקטובר, 2005

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

תגיות:

16 תשובות

  1. lior73 הגיב:

    נסה את הקוד הבא
    אם לטופס קוראים name נבה את הקוד :

    <script>
    function s()
    {
      if(document.name.submit())
       {
        sbutton.inerHTML==" "
       }
      else {void(0)}
    </script>
    <form name=name>
    <div onclick=document.name.submit() id=sbutton>
    שלח
    </div>
    </form>

  2. lior73 הגיב:

    יש לי טעות
    התיקון הוא :
    <script>
    function s()
    {
      if(document.name.submit())
       {
        sbutton.inerHTML==" "
       }
      else {void(0)}
    </script>
    <form name=name onsubmit="s()">
    <div onclick=document.name.submit() id=sbutton>
    שלח
    </div>
    </form>

  3. falkor הגיב:

    יש מדריך לטפסים עם ACCESS?
    אני מחפש מדריך פשוט להכנה של טופס ללקוח אשר מזין את הנתונים ששמתי לו בטופס לתוך טבלאות  אקסס.
    ליצור את הטופס אין לי בעיה לגבי הקישור לאקסס ואיך ההגדרות צריכות להיות זו הבעיה.
    תודה

  4. lior73 הגיב:

    תשובה
    אין מאמר על זה באתר אבל אתה יכול לקבל קצת עזרה מכאן (ב – ASP)

  5. falkor הגיב:

    טופס פשוט
    אני קצת תקוע..
    יש לי טופס מוכן עם כל השדות שאני רוצה שימלאו , אני רוצה לשלוח אותו במייל לאנשים שימלאו פרטים למשל : שם ושם משפחה אימייל וכד'.
    אני יוצר טבלה פשוטה באקסס שמכילה את העמודות של כל הפרטים .
    עכשיו הבעיה- איך אני גורם למידע שממלאים האנשים להקלט לטבלה שיצרתי?
    אני בטוח שזה לא סיפור אני מצליח לקבל את הפרטים  ב mailto לאימייל ורואה את זה ב notepad אבל זו לא המטרה.
    אשמח לעזרה או כיוון.
    תודה .(וסליחה על הספר ).

  6. lior73 הגיב:

    תשובה
    הקוד לשליחת מייל הוא :
    <%
    bodyText = "<p>This Is the mail's body</p>"
    Set Mail = Server.CreateObject("Persits.MailSender")
    Mail.Host = "smtp.smtp-server.com" ' Specify a valid SMTP server
    Mail.From = "[email protected]" ' Specify sender's address
    Mail.FromName = "Just Me" ' Specify sender's name

    Mail.AddAddress "[email protected]", "Mr. Moshe Cohen"
    Mail.AddAddress "[email protected]" ' Name is optional
    Mail.CC "[email protected]", "Yulia"    'Carbon Copy
    Mail.BCC "[email protected]" , "Daniel"    'Blind Carbon Copy
    Mail.AddReplyTo "[email protected]"
    Mail.AddAttachment "c:imagesblob.gif"

    Mail.Subject = "Hello!"
    Mail.Body = bodyText

    On Error Resume Next
    Mail.Send
    If Err <> 0 Then
       Response.Write "Error encountered: " & Err.Description
    End If
    %>

    אבל צריך את האוביקט ASPEmail !
    והקוד הוא רק דוגמה כי אפשר בשינוי קטן בקוד לעשות שכל זה יוגדר על ידי המשתמש

  7. lior73 הגיב:

    יש לי עוד טעות
    <script>
    function s()
    {
      if(document.name.submit())
       {
        sbutton.innerHTML==" "
       }
      else {void(0)}
    </script>
    <form name=name onsubmit="s()">
    <div onclick=document.name.submit() id=sbutton>
    שלח
    </div>
    </form>

  8. falkor הגיב:

    לא מצליח להציג את ה asp
    הכנסתי לתקייה של ה wwwroot ב iis את הקבצים שיצרתי – קובץ asp וקובץ אקסס עם הטבלאות שאמורות להתעדכן ע"י הנתונים שממלאים מהטופס.
    אבל כל פעם שאני לוחץ על שליחה אני מקבל את ההודעה הזו:

    There is a problem with the page you are trying to reach and it cannot be displayed.

    ——————————————————————————–

    Please try the following:

    Click the Refresh button, or try again later.

    Open the localhost home page, and then look for links to the information you want.
    HTTP 500.100 – Internal Server Error – ASP error
    Internet Information Services

    מה עושים ? מה זה יכול להיות? תודה.

  9. lior73 הגיב:

    צריך להתקין את אובייקט aspemail
    ויש הוראות מפורטות בשגיעה

  10. falkor הגיב:

    איך מתקינים?
    שוב סליחה על הבורות אבל זו פעם ראשונה שאני מנסה את זה , איך אני אמור להתקין את האוביקט החסר ומאיפה?
    תודה

  11. בניה הגיב:

    יכול להיות שהוא בתשלום
    בס"ד

    מסקנה תעבור לPHP.

  12. eLisHa הגיב:

    איך בדיוק הגעת למסקנה הזו?
    תשתמש ברכיב אחר – כמו CDonts שמגיע עם IIS בחינם.

שלח תשובה