大家好我在這裏是新順便說一句,我不是英文不太好所以cmiiw形態保持提交使用虛假申報,
讓直行,所以形式不斷,甚至使用上虛假申報提交功能cekIsi,這是代碼
<script type="text/javascript">
$(document).ready(function() {
$('input.form-radio').each(function() {
$(this).attr('disabled', true);
$('table.webform-grid').css('opacity', 0.6);
$('table.webform-grid').parent().slideUp();
})
$('form.webform-client-form input[type=checkbox]').click(function() {
refreshGrid($(this), true);
})
$('form.webform-client-form input:submit[id=edit-next]').click(function() {
cekIsi($(this), true);
})
$('form.webform-client-form input:submit[id=edit-previous]').click(function() {
cekIsi($(this), true);
})
$('form.webform-client-form input:submit[id=edit-submit]').click(function() {
cekIsi($(this), true);
})
});
function cekIsi(cb, init) {
var submitme = true;
$('.webform-grid').each(function(){
if ($(this).css('opacity') == 1) {
$(':radio', this).each(function() {
nam = $(this).attr('name');
if (submitme && !$(':radio[name="'+nam+'"]:checked').length) {
submitme = false;
}
});
}
});
if(submitme == false && $('#edit-details-page-num').val() != 1){
alert("Please stahp here");
return false;
}
return true;
}
function refreshGrid(cb, init) {
var xtable = $('table.webform-grid', $(cb).parents('fieldset.webform-component-fieldset'));
if($(cb).attr('checked')) {
$('input.form-radio', $(xtable)).each(function() {
$(this).removeAttr('disabled');
});
$(xtable).css('opacity', 1);
$(xtable).parent().slideDown();
} else {
$('tr', $(xtable)).each(function() {
$('td input.form-radio' ,$(this)).attr('checked', false);
});
$('input.form-radio', $(xtable)).each(function() {
$(this).attr('disabled', true);
});
$(xtable).css('opacity', 0.6);
$(xtable).parent().slideUp();
}
}
這是html代碼
<form action="/ict/ics/survey1" accept-charset="UTF-8" method="post" id="site-switch-form">
<input type="submit" name="op" id="edit-next" value="Next Page >" class="form-submit">
所以我求你們給我,爲什麼虛假申報,不工作很好的解釋和我怎麼解決,因爲我在javascript很新的jQuery..Thankyou三江源非常
你可以用''而不是' '然後用'form.subimt()'''通過'javascript'將表單轉換爲子表單。 – mokiSRB
您需要編寫event.preventDefault();如果它從你的函數返回false。 –