形成行动问题

时间:2011-05-04 20:20:03

标签: php javascript forms

我有一张表格供人们在网页上分享电子邮件。弹出窗体,理论上,用户可以向朋友发送自动主题和消息。然而,当我点击提交时,浏览器显示404,我不知道为什么......

<div id="tellfriend" class="contact_form">
  <form id='tellafriend_form' method="post" action="#"  >

    <label for="name">Your Name: </label>
    <input class="std_input" type="text" id="name" name="name" size="40" maxlength="35" value="" />

    <label for="to">Friend's email: </label>
    <input class="std_input" type="text" id="to" name="to" size="40" maxlength="35" />

    <label for="subject">Subject: </label>
    <input class="std_input" type="text" id="subject" name="subject" size="40" value="subject line" />

    <label for="message">Message: </label>
    <textarea id="message" name="message" readonly="readonly" rows="18" cols="40">message here</textarea>

    <input type="submit" name="submit" class="form_but" value="Submit"/>
  </form> 
</div><!-- #tellfriend -->

JS:

<script> 
$(function() {
    $('#tellfriend').hide();
    $('#sendMessage').click(function(e) {
        $("#tellfriend").fadeToggle('fast');
    });

});
</script>

网站(页面底部):http://naturesfootprintinc.com/mjf

2 个答案:

答案 0 :(得分:4)

您的表单操作设置为“#”。您需要将其更改为浏览器可以发布到的某个实际CGI页面,如果您只是尝试回发到该页面的URL。

答案 1 :(得分:1)

action = "#"替换为处理数据的页面,或将其留空,以便在同一页面中处理数据。