无法使用php提交表单内部javascript popover
我正在尝试用php提交一个bootstrap popover表单,但是它没有填充表。有什么建议吗 javascript:无法使用php提交表单内部javascript popover,javascript,php,html,twitter-bootstrap,popover,Javascript,Php,Html,Twitter Bootstrap,Popover,我正在尝试用php提交一个bootstrap popover表单,但是它没有填充表。有什么建议吗 javascript: <script type="text/javascript"> $(document).ready(function() { $("[rel='android']").popover({ html: 'true', content : '<div id="popOver-input"><p id="coming-soon">Coming
<script type="text/javascript">
$(document).ready(function() {
$("[rel='android']").popover({
html: 'true',
content : '<div id="popOver-input"><p id="coming-soon">Coming March 2014</p><p>Be the first to know when buddyTruk goes live!</p><form class="form-horizontal" action="temp.php" method="post"><input type="text" class="form-control input-lg" name="emailFuture" placeholder="Email"/><button class="btn btn-success btn-lg" name="comingSoon" type="submit" value="comingSoon">Submit</button></form></div>'
});
});
$(文档).ready(函数(){
$(“[rel='android']”).popover({
html:'真',
内容:“即将到来的2014年3月”
第一个知道buddyTruk何时上线!提交”
});
});
php:
因为没有名为电子邮件的输入,但您正在尝试:$\u POST['email']
,因此,请更改名称:
<script type="text/javascript">
$(document).ready(function() {
$("[rel='android']").popover({
html: 'true',
content : '<div id="popOver-input"><p id="coming-soon">Coming March 2014</p><p>Be the first to know when buddyTruk goes live!</p><form class="form-horizontal" action="temp.php" method="post"><input type="text" class="form-control input-lg" name="email" placeholder="Email"/><button class="btn btn-success btn-lg" name="comingSoon" type="submit" value="comingSoon">Submit</button></form></div>'
});
});
$(文档).ready(函数(){
$(“[rel='android']”).popover({
html:'真',
内容:“即将到来的2014年3月”
第一个知道buddyTruk何时上线!提交”
});
});
您在表单中输入的电子邮件的名称
为emailFuture
。因此,请修改条件:
if (isset($_POST['comingSoon']) && strlen($_POST['emailFuture'])>0)
{
// insert
}
我建议检查是否也设置了$\u POST['emailFuture']
,以防出现问题,您不会引发不必要的异常。isset()&&strlen()>0的一个很好的替代品是:(isset($\u POST['comingSoon'])和&!empty($\u POST['emailFuture'])
if (isset($_POST['comingSoon']) && strlen($_POST['emailFuture'])>0)
{
// insert
}