2016-07-29 78 views
0

我正在处理需要登录的窗体,并且登录正确时,预填有来自查询数据的一组字段。在其中一个领域,我需要满足条件。如果状态缩写是MO id,那么如果不是MO,则需要输入文本框输入。我已经搜索了两天,没有运气。隐藏的字段被称为东西。我可以让它工作onclick,但我似乎无法得到它在页面加载。我感谢任何帮助。如果隐藏字段包含正确值,则显示文本框

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#wordingSpine').hide(); //hide field on start 

    $('#stuff').change(function() { 

    var $index = $('#stuff').index(this); 

    if($('#stuff').val() != 'MO') { //if this value is NOT selected 
    $('#wordingSpine').hide(); //this field is hidden 
    } 
    else { 
    $('#wordingSpine').show();//else it is shown 

    } 
     }); 
}); 
</script> 

回答

1

通过它的声音,你只需要当DOM准备触发更改事件:

$('#stuff').on('change', function() { 
    $('#wordingSpine').toggle(this.value == 'MO'); 
}).trigger('change'); 

.trigger()

+0

感谢您帮助。我不是一个真正的编码器,语法对我来说是一个问题,所以我不确定在哪里插入你提供的代码。它是否代替我的代码中的某些东西,还是代替了整个事物呢?谢谢! – user6640919

相关问题