本帖最后由 kelly 于 2017-8-30 10:12 编辑
如题,在表单的源代码里卖有一段js脚本,根据下拉框的不同取值显示或者隐藏某些tr,大多数场景下均有效,但是当新建一个表单,点击表单上的视图选择框选择后,映射某几列数据到表单字段中,这时再去重新选择下拉框的取值,隐藏事件则失效。 还请帮忙解决一下,QQ154504474
脚本如下:
- <script>
- function showOrHide(_val){
- if(_val == "中心签报"){
- $("#tr1").show();
- $("#tr2").show();
- $("#tr3").show();
- $("#tr4").show();
- $("#tr5").show();
- $("#tr6").show();
- $("#trs1").hide();
- }else{
- $("#tr1").hide();
- $("#tr2").hide();
- $("#tr3").hide();
- $("#tr4").hide();
- $("#tr5").hide();
- $("#tr6").show();
- $("#trs1").show();
- }
- }
- setTimeout(function(){
- $("select[name='签报来源']").change(function(){
- showOrHide(this.value);
- });
- showOrHide($("select[name='签报来源']").val());
- },500);
- </script>
复制代码 |