私はこの機能を持っていますが、ページの更新を無効にしたい..ボタンがあり、クリックすると2番目のフォームが表示され、最初のフォームが非表示になります...しかし、2番目のフォームが一瞬だけ表示され、最初のフォームをもう一度表示します。ページをリロードしていると思います...しかし、それを止める方法はありますか..これは私の機能です
function displayform2() {
/*For desktop*/
var inputs = [
document.getElementById('firstname1'),
document.getElementById('lastname1'),
document.getElementById('cel1'),
document.getElementById('email1'),
];
var nr = 0; /*to keep the number of fields empty*/
for (var i = 0; i < inputs.length; i++)
if (inputs[i].value == '') {
nr++;
}
if (document.getElementById('desktop1').style.display == 'block') {
if (nr > 0) {
document.getElementById('totalfield1').style.display = 'block';
} else {
document.getElementById('desktop1').style.display = 'none';
document.getElementById('desktop2').style.display = 'block';
document.getElementById('desktop3').style.display = 'none';
}
}
HTML
<input type="button" value="Proceed" id="submit1" onclick="displayform2()" class="button" style=" margin-top: -40px;margin-left: 60%;width: 25%" disabled>
これらのボタンを使用しています
私を助けてください