我在视图中有以下JavaScript代码:
$('.f_opf_description_c').val(data['opf_description_c']);
$("#Form_2").on("input", function() {
$('.f_opf_description_c').val(this.value);
});
当此字段未更改时,我需要将data['opf_description_c']
的值插入ID为Form_2
的字段(类为f_opf_description_c
)。如果此字段已更改,我需要插入val(this.value)
。我该怎么做?
答案 0 :(得分:1)
添加一些变量并更改事件
var isChange = false;
$(".f_opf_description_c").on("change", function() {
isChange = true;
});
$("#Form_2").on("submit", function() {
if (isChange)
$('.f_opf_description_c').val(data['opf_description_c']);
});
答案 1 :(得分:0)
如果我理解你这个小提琴可以帮助
$(document).ready(function(){
var data ={'opf_description_c':'some value'};
$(".f_opf_description_c").val(data['opf_description_c']);
$("#Form_2").on("keydown", function() {
if($(this).val() == data['opf_description_c']){
$(this).val('')
}
});
})

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div>
<input type="text" class="f_opf_description_c" id="Form_2">
</div>
&#13;