我该怎么让输入#f_past_data当文本#f_past_farmaco中得到填补?
#f_past_farmaco是文本输入。
我试过了,但是没有用。
$('label[for=f_past_data], input#f_past_data').hide(); // hiding label
$("select#f_past_farmaco").change(function(){
$(this).find("value").each(function(){
if($(this).attr("value")!==""){
$('label[for=f_past_data], input#f_past_data').fadeIn();
$('#f_past_data').css('display','block');
}
else{
$('label[for=f_past_data], input#f_past_data').fadeOut();
$('#f_past_data').css('display','none');
}
});
}).change();
的HTML
<label for="f_past_farmaco">Farmaco </label>
<input type="text" id="f_past_farmaco" name="f_past_farmaco" value="" class="form-control">
<label for="f_past_data">Data </label>
<input type="date" id="f_past_data" name="f_past_data" value="2017-02-19" class="form-control">
change
活动仅适用于选择字段和复选框,你需要使用keyup
,keydown
,keypress
,试试这个
$(document).on('keyup',"#field1",function(){
var val = $(this).val();
if(val.length == 0)
{
$("#field2").hide();
}
else
{
$("#field2").show();
}
})
#field2{
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<input type="text" id="field1"/>
<input type="text" id="field2"/>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句