我在代碼有這樣重大的失誤提交按鈕,我忘了按鈕不能被isset()函數在PHP只能提交按鈕。改變按鈕在我的javascript
我使用Next和Prev按鈕在我的形式,這樣他們就可以next和prev選中的單選按鈕。
但我需要形式的驗證纔去到下一個單選按鈕,當我試圖轉換按鈕,提交按鈕,它的毛刺和不進入下一個單選按鈕。
幫我將這些按鈕的代碼提交,並安排我的JavaScript,一直在努力了整整一天我覺得我又忘了什麼東西......
HTML
<form action="reservation_next_sample.php" method="POST">
<input type="radio" name="next[]" value="1" checked="checked">
<input type="radio" name="next[]" value="2" />
<div id="next1" class="desc">
<div class="div-details">
<h4>Event's Detail</h4>
<table>
<tr>
<td>
Street
</td>
<td>
<input type="text" name="event_street">
</td>
</tr>
<tr>
<td>
Barangay
</td>
<td>
<input type="text" name="event_brgy">
</td>
</tr>
<tr>
<td>
Town/City
</td>
<td>
<input type="text" name="event_town_city">
</td>
</tr>
<tr>
<td>
Province
</td>
<td>
<input type="text" name="event_province">
</td>
</tr>
</table>
<br>
<button type="button" onclick="dayNavigation('next');" data-role="none" class="slick-prev" aria-label="Next" tabindex="0" role="button">Next</button>
</div>
<div id="next2" class="desc" style="display: none;">
<p> inside of next 2 </p>
<button type="button" onclick="dayNavigation('prev');" data-role="none" class="slick-next" aria-label="Previous" tabindex="0" role="button">Previous</button>
<button type="button" onclick="dayNavigation('next');" data-role="none" class="slick-prev" aria-label="Next" tabindex="0" role="button">Next</button>
</div>
</form>
JAVASCRIPT
<script>
$(document).ready(function() {
$("input[name$='next[]']").click(function() {
var test = $(this).val();
$("div.desc").hide();
$("#next" + test).show();
});
});
//this is in the bla bla next and previous -->
var index = 0;
dayNavigation = function(direction) {
var curr = $('input[name="next[]"]:checked');
if (direction == 'next') {
curr.next().attr("checked", "checked");
curr.next().click();
} else {
curr.prev().attr("checked", "checked");
curr.prev().click();
}
};
</script>
請澄清你的問題。你試圖達到什麼目標?我看到的只是隱藏和顯示div元素的按鈕。這與PHP'isset()'有什麼關係?你爲什麼要檢查它們? – icecub
將'type =「button」'更改爲'type =「submit」'?目前還不清楚問題是什麼或者哪些不起作用。 – David
是的,就是這樣!我很抱歉不清楚聲明。當我試圖改變它提交按鈕時,next和prev按鈕不起作用.... –