[英]how to put an input value 1 in an input 2 use jquery
i have 2 input, i want when i click on button validate the value of input 1 puts in the input 2 and also it's input 1 empty give a message fill input 1. help plz. 我有2个输入,我想当我单击按钮时验证输入1的值是否在输入2中,并且它的输入1空为消息填充输入1。帮助plz。 knowing that the button validate hide the form 1 and display the form 2:
知道按钮验证后将隐藏表格1并显示表格2:
<div id='form1'>
<div class="form-group col-md-4 col-md-offset-4">
<label>number day 1</label>
<input type="text" class="form-control" placeholder="nombre de jour 1">
</div>
<table class="table table-bordered">
<tr>
<td>aa</td>
<td>bb</td>
<td>cc</td>
<td>dd</td>
<td><a href="#" class="hit">click</a></td>
</tr>
<tr>
<td>ee</td>
<td>ff</td>
<td>gg</td>
<td>hh</td>
<td><a href="#" class="hit">click</a></td>
</tr>
</table>
<div class="form-group col-md-offset-5 ">
<button id="hide" class="btn btn-success " type="submit">valider</button>
</div>
</div>
<!------table2 ------>
<div id='form2'>
<div class="form-group col-md-4 col-md-offset-4">
<label>Number day 2</label>
<input type="text" class="form-control" placeholder="nombre de jour 2">
</div>
<table class="table table-bordered">
<tr>
<td>rr</td>
<td>rr</td>
<td>rr</td>
<td>rr</td>
<td><a href="#" class="hit">click</a></td>
</tr>
<tr>
<td>rr</td>
<td>rr</td>
<td>rr</td>
<td>rr</td>
<td><a href="#" class="hit">click</a></td>
</tr>
</table>
</div>
jquery code to hide form1 and display form2: jQuery代码隐藏form1并显示form2:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#hide").click(function(){
$("#form1").hide();
});
$("#hide").click(function(){
$("#form2").show();
});
});
</script>
the CSS code to hide the form 2 at the start: CSS代码以在开始时隐藏表格2:
<style>
#form2{
display:none;
}
</style>
You can set id for input and use 您可以设置ID进行输入和使用
let value = $('#input1').val();
$('#input2').val(value);
$(document).ready(function(){ $("#hide").click(function(){ let value = $('#input1').val(); if (value == ""){ $('#error').show(); }else{ $("#form1").hide(); $("#form2").show(); $('#input2').val(value); } }); });
#form2{ display:none; } #error{ color:red; display:none; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id='form1'> <div class="form-group col-md-4 col-md-offset-4"> <label>number day 1</label> <input type="text" id='input1' class="form-control" placeholder="nombre de jour 1"> <span id='error'>Input can not blank</span> </div> <table class="table table-bordered"> <tr> <td>aa</td> <td>bb</td> <td>cc</td> <td>dd</td> <td><a href="#" class="hit">click</a></td> </tr> <tr> <td>ee</td> <td>ff</td> <td>gg</td> <td>hh</td> <td><a href="#" class="hit">click</a></td> </tr> </table> <div class="form-group col-md-offset-5 "> <button id="hide" class="btn btn-success " type="submit">valider</button> </div> </div> <!------table2 ------> <div id='form2'> <div class="form-group col-md-4 col-md-offset-4"> <label>Number day 2</label> <input type="text" id='input2' class="form-control" placeholder="nombre de jour 2"> </div> <table class="table table-bordered"> <tr> <td>rr</td> <td>rr</td> <td>rr</td> <td>rr</td> <td><a href="#" class="hit">click</a></td> </tr> <tr> <td>rr</td> <td>rr</td> <td>rr</td> <td>rr</td> <td><a href="#" class="hit">click</a></td> </tr> </table> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.