dongzhouhao4316 2014-02-26 21:32
浏览 12

我的联系表格不起作用

my contact form in my responsive website is not submitting. i have attached my contact.php but it is not working

my script is as follows

<!--Contact Us Script-->
<script type="text/javascript">
    // <![CDATA[
    $(function() {
        $('#contactform').submit(function() {                 
            var action = $(this).attr('action');

            $.post(action, { 
                name: $('#name').val(),
                email: $('#email').val(),
                company: $('#website').val(),
                subject: $('#subject').val(),
                message: $('#message').val()
            },

            function(data) {
                $('#contactform #submit').attr('disabled','');
                $('.response').remove();
                $('#contactform').before('<p class="response">'+data+'</p>');
                $('.response').slideDown();

                if(data=='Message sent!') $('#contactform').slideUp();
            }
        ); 

        return false;
    });
});

and my actual form is

<form action="contact.php" method="post" id="contactform">
    <ol>
        <li>
            <label for="name">Name*</label>
            <input id="name" name="name" class="text"/>
        </li>
        <li>
            <label for="email">Email*</label>
            <input id="email" name="email" class="text" />
        </li>
        <li>
            <label for="url">Website</label>
            <input id="url" name="web" class="text"/>
        </li>
        <li>
            <label for="subject">Subject*</label>
            <input id="subject" name="subject" class="text"/>
        </li>
        <li>
            <label for="message">Message*</label>
            <textarea id="message" name="message" rows="6" cols="50" ></textarea>
        </li>
        <li class="buttons">
            <input name="imageField" type="image" class="send" id="imageField"      form="contactform" src="Newsite/images/sub.png" />
            <div class="clr"></div>
        </li>
    </ol>
</form>

I would be really grateful if someone could assist. I've been stuck for 2 days now!!!

Thanks

  • 写回答

1条回答 默认 最新

  • dongse7261 2014-02-26 21:52
    关注

    You can try it... Attach the function, to the event "click" from the img... Sorry, (i can't speak(wirte or listen) english so much) but I hope it will help.

    $("#imageField").click(
       function(){
       $('#contactform').submit(function(){                  
          var action = $(this).attr('action');
          $.post(action, { 
              name: $('#name').val(),
              email: $('#email').val(),
              company: $('#website').val(),
              subject: $('#subject').val(),
              message: $('#message').val()
        },
       function(data){
           $('#contactform #submit').attr('disabled','');
           $('.response').remove();
           $('#contactform').before('<p class="response">'+data+'</p>');
           $('.response').slideDown();
           if(data=='Message sent!') $('#contactform').slideUp();
       }
     );
     return false;
     });
    
    评论

报告相同问题?

悬赏问题

  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图