ボタンをクリックすると、何かが表示され、そのアイテムが表示されているかどうかを確認したいが、ボタンが表示される前に、自動的に表示されます。アイテムが表示された後にボタンを自動的に表示する方法
HTML:
<input type="text" class="form-control tryy4" id="idNumber1" name="num1"
required
data-error="Value is required">
//when button is pressed, item with id="p4" will be displayed. same goes to the p5 item.
<a href="" class="btn btn-success" id="submit4" style="float: right">Submit</a>
<p style="color: blue; display: none" id="p4">circular path</p>
<input type="text" class="form-control tryy5" id="idNumber1" name="num1"
required
data-error="Value is required">
<a href="" class="btn btn-success" id="submit5" style="float: right">Submit</a>
<p style="color: blue; display: none" id="p5">142 μm(acceptable range..)</p>
//this is the button that will be shown automatically after item with id="p4" is shown
<a href='' style='margin-left: 83vw; display: none' id="nextsect" class="btn btn-primary">Next Section</a>
Javascriptを:
//code to show item p4 on button click:
$("#submit4").click(function() {
var value = $(".tryy4").val();
if (value !== "") {
document.getElementById('p4').style.display = "block";
}
});
$("#submit5").click(function() {
var value = $(".tryy5").val();
if (value !== "") {
document.getElementById('p5').style.display = "block";
}
});
//code to show another button automatically after p4 is shown
var isVisible = document.getElementById("p4").style.display === "block";
if (isVisible === true) {
document.getElementById("nextsect").style.display = "block";
}
事は、自動的にコードが動作するため、アクションが開始されていない限り、示さボタンdoesntの..
uはjqueryのとJavaScriptの多くを混ぜ、なぜあなたは移動しないウル 'のdocument.getElementById( "nextsect")style.display = "ブロック"';あなたの '#submit4'クリックイベントに? – Se0ng11