Ho creato un modulo annidato all'interno della procedura guidata. Il campo obbligatorio di bookstrap non verrà visualizzato se la persona fa clic sul pulsante successivo. Esistono metodi che possono rendere necessario che l'utente non possa avanzare facendo clic su Avanti fino a quando non sono stati immessi i campi richiesti?Ingresso di convalida della procedura guidata Fuelable
Ecco un esempio dell'ingresso
<tr>
<td>3</td>
<td><label class="control-label" for="inputCompanyCountry">Country <span style="color:red">*</span></label></td>
<td><div class="controls controls-extra"><input type="text" id="inputCompanyCountry" name="inputCompanyCountry" value=""required></div></td>
<td><div class="help-inline">Country of residence</div></td>
</tr>
Gli script utilizzati per i prossimi e precedenti pulsanti
$(function() {
$('#MyWizard').on('change', function(e, data) {
console.log('change');
if(data.step===3 && data.direction==='next') {
// return e.preventDefault();
}
});
$('#MyWizard').on('changed', function(e, data) {
console.log('changed');
});
/*$('#MyWizard').on('finished', function(e, data) {
console.log('finished');
});*/
$('#btnWizardPrev').on('click', function() {
$('#MyWizard').wizard('previous');
});
$('#btnWizardNext').on('click', function() {
$('#MyWizard').wizard('next','foo');
});
$('#btnWizardStep').on('click', function() {
var item = $('#MyWizard').wizard('selectedItem');
console.log(item.step);
});
});
http://bootply.com/72771 Questo è un esempio del mio problema. L'utente non dovrebbe essere in grado di passare il pulsante successivo fino a quando non viene inserito un valore nel campo di immissione. –