我遇到了表單中的2個輸入標籤問題。 我想實現的是當選擇某個輸入時,必須生成一個回聲。如何區分表單中的2個輸入標籤
我的形式:
<form method="post" id="quickpoll">
......
<input class="quickpollsubmit" type="submit" name="quickpollsubmit" value="View">
<input class="quickpollsubmit" type="submit" name="quickpollsubmit" value="Vote">
的JS:
$(document).on('submit', '#quickpoll', function()
{
var data = $(this).serialize();
$.ajax({
type : 'POST',
url : 'quickpoll_vote.php',
data : data,
success : function(data)
{
$("#quickpoll").fadeOut(500).hide(function()
{
$(".quickpollwrapper").fadeIn(500).show(function()
{
$(".quickpollwrapper").html(data);
});
});
}
});
return false;
});
quickpoll_vote.php:
if($_POST)
{
if($_POST['quickpollsubmit'] == 'View') {
echo 'you choose View';
}
}
回波就不會出現在所有的,不管我選擇查看輸入或投票輸入。 回聲應該只出現在我選擇查看輸入 我做錯了什麼?
嘗試,如果(!空($ _ POST)),而不是如果($ _ POST)考慮後始終是一個數組。 – Nitin
@Nitin不幸的是;這沒有什麼區別 –
@Nitin一個空數組是一個「假」值(在比較表達式中鬆散地轉換爲假值)。 –