我试图在我的index.html文件中创建一个简单的提交表单,该表单将发送包含值的电子邮件,但电话号码始终为空白值,因为我抓住它们后会在电子邮件中获得其他值使用$ _POST。 问题仅出在电话号码字段中。休息所有的东西都在电子邮件中。
HTML CODE:
var xhr = new XMLHttpRequest();
xhr.open('GET', encodeURI('myservice/username?id=some-unique-id'));
xhr.onload = function() {
if (xhr.status === 200) {
alert('User\'s name is ' + xhr.responseText);
}
else {
alert('Request failed. Returned status of ' + xhr.status);
}
};
xhr.send();
PHP代码:
<form class="form-inline reservation-horizontal clearfix" role="form" method="post" action="php/reservation.php" name="reservationform" id="reservationform">
<div id="message"></div><!-- Error message display -->
<div class="row">
<div class="col-sm-3">
<div class="form-group">
<label for="email" accesskey="E">E-mail</label>
<input name="email" type="text" id="email" value="" class="form-control" placeholder="Please enter your E-mail"/>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label for="room">Room Type</label>
<div class="popover-icon" data-container="body" data-toggle="popover" data-trigger="hover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus."> <i class="fa fa-info-circle fa-lg"> </i> </div>
<select class="form-control" name="room" id="room">
<option selected="selected" disabled="disabled">Select a room</option>
<option value="Hotel Suite">Hotel Suite</option>
<option value="Standard Room I">Standard Room I</option>
<option value="Standard Room II">Standard Room II</option>
</select>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label for="checkin">Check-in</label>
<div class="popover-icon" data-container="body" data-toggle="popover" data-trigger="hover" data-placement="right" data-content="Check-In is from 11:00"> <i class="fa fa-info-circle fa-lg"> </i> </div>
<i class="fa fa-calendar infield"></i>
<input name="checkin" type="text" id="checkin" value="" class="form-control" placeholder="Check-in"/>
</div>
</div>
<div class="col-sm-2">
<div class="form-group">
<label for="phone" >Phone No.</label>
<input name="phone" type="text" id="phone" class="form-control" placeholder="Phone No."/>
</div>
</div>
<div class="col-sm-1">
<div class="form-group">
<div class="guests-select">
<label>Guests</label>
<i class="fa fa-user infield"></i>
<div class="total form-control" id="test">1</div>
<div class="guests">
<div class="form-group adults">
<label for="adults">Adults</label>
<div class="popover-icon" data-container="body" data-toggle="popover" data-trigger="hover" data-placement="right" data-content="+18 years"> <i class="fa fa-info-circle fa-lg"> </i> </div>
<select name="adults" id="adults" class="form-control">
<option value="1">1 adult</option>
<option value="2">2 adults</option>
<option value="3">3 adults</option>
</select>
</div>
<div class="form-group children">
<label for="children">Children</label>
<div class="popover-icon" data-container="body" data-toggle="popover" data-trigger="hover" data-placement="right" data-content="0 till 18 years"> <i class="fa fa-info-circle fa-lg"> </i> </div>
<select name="children" id="children" class="form-control">
<option value="0">0 children</option>
<option value="1">1 child</option>
<option value="2">2 children</option>
<option value="3">3 children</option>
</select>
</div>
<button type="button" class="btn btn-default button-save btn-block">Save</button>
</div>
</div>
</div>
</div>
<div class="col-sm-2">
<button type="submit" class="btn btn-primary btn-block">Book Now</button>
</div>
</div>
</form>
答案 0 :(得分:-3)
它有效,但邮件会发送到垃圾邮件。尝试在第48行写下您的电子邮件:
$address = "***@gmail.com";
我收到了电话号码值,看看:http://s27.postimg.org/fs6eawaw3/testsdfsdf.jpg