[英]form not submitting with submit button
我正在為我的網站建立聯系,但當我單擊提交按鈕時它沒有提交。 http://tricksfortheweb.com/contact 。 為什么不提交?
<div id="content">
<h1>Contact Us</h1><hr>
<form action="?contact=1" method="post">
<p>Contact as...</p>
<?php
if(!$_SESSION["username"]){
echo "<!--";
}
?><div class="row">
<div class="col-md-3">
<div class="row">
<div class="col-md-12">
<label><input type="radio" required name="contact_details" value="user" checked onclick="$('#enter-details').addClass('disabled')"> Current User (<a href="/account/?action=view"><?php echo $u; ?></a>)</label>
</div>
</div>
</div>
<div class="col-md-9">
<label><input type="radio" name="contact_details" value="new" onclick="$('#enter-details').removeClass('disabled')"> Enter details</label>
<?php if(!$_SESSION["username"]){echo "-->";} ?>
<div id="enter-details" class="<?php if(!$_SESSION['username']){ echo 'un'; } ?>disabled">
<input type="text" name="usern" class="form-control" placeholder="Name"><br>
<input type="email" name="emi" class="form-control" placeholder="Email">
</div>
<?php
if(!$_SESSION["username"]){
echo "<!--";
}
?>
</div>
</div><?php
if(!$_SESSION["username"]){
echo "-->";
}
?>
<h3>Message:</h3>
<textarea class="form-control" name="contact_message" rows="10" required></textarea>
<br>
<input type="submit" value="Contact" class="btn btn-primary">
</form>
<?php
if(isset($_POST["submit"])){
if($_POST["contact_details"] == "user"){
$conn = new mysqli('localhost', 'username', 'password', 'database');
$sql = "SELECT * FROM users WHERE username = '$u'";
}
}
?>
</div>
看起來您在頁面上有以下內容:
$("form").submit(function(e, force){
if(!force){
e.preventDefault();
if($("#username").val != "" && $("#password").val() != ""){
$(this).trigger('submit', true);
} else {
$("#error").html("<span class='fa fa-circle-times'></span> All fields must be filled out.");
}
}
})
我認為你有登錄模式。
是否有可能e.preventDefault();
是否阻止所有表單提交不是由force
標志觸發的?
也許將 jQuery 選擇器更改為更具體,例如$("#modal-login-form").submit...
如果表單的 ID 為“modal-login-form”? 這將阻止事件阻止頁面上所有表單的默認提交操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.