Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 联系人表单仅发送部分信息_Javascript_Php - Fatal编程技术网

Javascript 联系人表单仅发送部分信息

Javascript 联系人表单仅发送部分信息,javascript,php,Javascript,Php,只有我的一些联系信息真正进入了我的电子邮件。 有什么原因吗? 以下是HTML: <form name="sentMessage" id="contactForm" novalidate> <div class="control-group form-group"> <div class="controls"> <label>Fu

只有我的一些联系信息真正进入了我的电子邮件。 有什么原因吗? 以下是HTML:

 <form name="sentMessage" id="contactForm" novalidate>
                <div class="control-group form-group">
                    <div class="controls">
                        <label>Full Name:</label>
                        <input type="text" class="form-control" id="name" name='name'>
                        <p class="help-block"></p>
                    </div>
                </div>
                <div class="control-group form-group">
                    <div class="controls">
                        <label>Phone Number:</label>
                        <input type="text" class="form-control" id="phone" name='phone'>
                    </div>
                </div>
                <div class="control-group form-group">
                    <div class="controls">
                        <label>Email Address:</label>
                        <input type="email" class="form-control" id="email"  name='email'>
                    </div>
                </div>

                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Best way for us to reach back to you:</label>
                        <input type="text" class="form-control" id="reach"  name='reach'>
                    </div>
                </div>

                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Type of event: (ex. sports/wedding/business) </label>
                        <input type="text" class="form-control" id="event"  name='event'>
                    </div>
                </div>

                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Date or Weekend Desired (ex. 4/16-4/25) </label>
                        <input type="text" class="form-control" id="date"  name='date'>
                    </div>
                </div>

                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Number of Attendees:</label>
                        <input type="text" class="form-control" id="attendees"  name='attendees'>
                    </div>
                </div>

                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Overnight Guests</label>
                        <input type="text" class="form-control" id="overnight"  name='overnight'>
                    </div>

                </div>
                  <div class="control-group form-group">
                    <div class="controls">
                        <label>Meals Included? (Yes/No/Maybe)</label>
                        <input type="text" class="form-control" id="meals" name='name'> 

                    </div>
                </div>

                <div class="control-group form-group">
                    <div class="controls">
                        <label>Additional Information:</label>
                        <textarea rows="10" cols="100" class="form-control" id="message" name='name' maxlength="39999" style="resize:none"></textarea>
                    </div>
                </div>
                <div id="success"></div>
                <!-- For success/fail messages -->
                <button type="submit" class="btn btn-primary">Send Message</button>
            </form>
非常感谢--奇怪的问题--在这里到处搜索,但这是一个奇怪的问题。
任何一个帮忙的人-非常感谢

您需要将更多数据添加到:

data: {
    name: name,
    phone: phone,
    email: email,
    message: message
},
比如:

还可以在此处正确获取值:

var name = $("#name").val(),
    phone = $("#phone").val(),
    email = $("#email").val(),
    message = $("#message").val(),
    reach = $("#reach").val(),
    date = $("#date").val(),
    attendees = $("#attendees").val(),
    overnight = $("#overnight").val();

序列化表单可能更容易。您解决问题了吗?
data: {
    name: name,
    phone: phone,
    email: email,
    message: message
},
$.ajax({
    url: "./bin/contact_me.php",
    type: "POST",
    data: {
        name: name,
        phone: phone,
        email: email,
        message: message,
        reach: reach,
        date: date,
        attendees: attendees,
        overnight: overnight
    },
    ...
var name = $("#name").val(),
    phone = $("#phone").val(),
    email = $("#email").val(),
    message = $("#message").val(),
    reach = $("#reach").val(),
    date = $("#date").val(),
    attendees = $("#attendees").val(),
    overnight = $("#overnight").val();