iT邦幫忙

0

請問如何從這程式碼看出"送出訊息"按下後的程式動作?

這是從某網站節錄下來,
想請問如何從這程式碼那一行看出"送出訊息"按下後的程式動作?
是發到那一個電子郵件信箱呢?

<article class="text">
    <fieldset>
        <legend>客戶意見信箱</legend>
        <p style="width:410px;  position:absolute; right:20px;">親愛的顧客您好,謝謝您對***的愛戴,對於我們的服務有任何建議,歡迎來信給予我們進步的機會。<br>
            您也可以透過 Email:<a href="mailto:service@xxx.com.tw" title="E-mail Address">service@xxx.com.tw</a> 跟我們聯絡。</p>
        <form id="formUser" name="formUser" action="/public/index/contactmail" method="post">
        <div style="width:240px; float:left; margin-left:20px; display:inline;" class="mail_form">
                <input name="action" type="hidden" value="mail">
                <ul style="list-style:none;">
                    <li>
                        <label>顧客姓名 <b>※必填</b></label>
                        <input id="name" name="name" maxlength="15" class="validate[required]">
                    </li>
                    <li>
                        <label>聯絡電話</label>
                        <input id="tel" name="tel" maxlength="25">
                    </li>
                    <li>
                        <label>電子信箱 <b>※必填</b></label>
                        <input id="email" name="email" maxlength="40" class="validate[required,custom[email]]">
                    </li>
                    <li>
                        <label>驗證碼</label>
                        <input type="text" name="captcha-code" id="captcha-code" placeholder="輸入驗證碼,點圖片可刷新" style="width:200px;">
                        <img src="/public/guestbook/index/re-captcha" id="captcha" />
                    <li>
                        <label>反應事項 <b>※必填</b></label>
                        <textarea class="validate[required]" id="mailText" name="mailText" rows="7" style="width:660px;"></textarea>
                    </li>
                </ul>

        </div>
        <div style="clear:both; margin-left:20px;">
            <img id="sendFormImg" class="proc-icon-img" src="/public/images/admin/loading.gif" alt="" />
            <input type="submit" id="sendForm" class="btn send" style="" value="送出訊息" />
        </div>
        </form>
    </fieldset>
</article>

<style type="text/css">
    .proc-icon-img{
        display:none;
        width:16px;
        height:16px;
    }

    label b{
        color: rgb(255, 0, 0);
    }
</style>

<script type="text/javascript">
    //驗證表單填寫內容
    $(function(){
        //reCaptcha
        $('#captcha').css({
            cursor: 'pointer'
        }).click(function() {
                //變化rnd讓內容重新整理!
                $(this).attr('src', "http://www.xxx.com.tw/guestbook/index/re-captcha?rnd=" + Math.random());
        });

        $.ajaxSetup({ dataType:'json' });

        $("#formUser").validationEngine({
            inlineValidation: false,
            scroll:false,
            ajaxFormValidation: true,
            ajaxFormValidationURL: $("#formUser").attr('action'),
            onBeforeAjaxFormValidation : function() {
                $("#sendFormImg").show();
                $("#sendForm").hide();
            },
            onAjaxFormComplete : function( status, from, json, options ){
                $("#sendFormImg").hide();
                $("#sendForm").show();

                alert( json.msg );

                if( json.result == 'success' ){
                    setTimeout(function(){
                        window.location.reload();
                    },1000);
                }
            }
        });
    });
0
wingkawa
iT邦新手 4 級 ‧ 2018-04-11 18:25:31
最佳解答
<form id="formUser" name="formUser" action="/public/index/contactmail" method="post">

submit會把表單內的資料丟到/public/index/contactmail這裡來
至於server會不會一樣送到

您也可以透過 Email:<a href="mailto:service@xxx.com.tw" title="E-mail Address">service@xxx.com.tw</a> 跟我們聯絡。

service@xxx.com.tw就不得而知了

utopia iT邦新手 3 級 ‧ 2018-04-12 12:25:08 檢舉

感謝回覆,
請問Submit之後就是把資料送到contactmail這個網頁?
(還是後端程式?)去處理了對嗎?

wingkawa iT邦新手 4 級 ‧ 2018-04-12 14:01:08 檢舉

對,就是送到contactmail這個後端程式去處理了

0
ctc9090
iT邦新手 5 級 ‧ 2018-04-11 18:06:47

https://ithelp.ithome.com.tw/upload/images/20180411/20067769MUCs3PfQH9.jpg

1
暐翰
iT邦大師 9 級 ‧ 2018-04-11 18:09:43

網頁不是有提供信箱連結

另外想看submit後的動作
假如網頁沒有特別寫邏輯
client端是不知道server端在做什麼動作的

我要發表回答

立即登入回答