jQuery实现根据类型自动显示和隐藏表单
2018-10-12 14:06
826 查看
jquery实现表单根据单选按钮进行字段的动画切换,昨天写的,感觉比起初学时写的js/jquery有了很大进步。。在最大化扩展性的情况下经可能使代码精简。
html
<div class="control-group">
<label class="control-label">类型:</label>
<div class="controls control-row-auto" id="type">
</div>
<span class="auxiliary-text"></span>
</div>
<div class="control-group ctype ctype1 ctype2">
<label class="control-label">栏目模版:</label>
<div class="controls">
<select name="column_tpl" class="input">
</select>
</div>
<span class="auxiliary-text"></span>
</div>
<div class="control-group ctype ctype1">
<label class="control-label">文章模版:</label>
<div class="controls">
<select name="article_tpl" class="input">
</select>
</div>
<span class="auxiliary-text"></span>
</div>
<input type="hidden" name="tpl" id="tpl" value="" />
<div class="control-group ctype ctype3" style="display: none;">
<label class="control-label"><s>*</s>栏目链接:</label>
<div class="controls">
<input name="url" type="text" class="input-large" data-rules="{required:true,minlength:1,maxlength:30}">
</div>
<span class="auxiliary-text">内部链接格式:模块/控制器/方法...,外部链接格式:http://../../</span>
</div>
js
//根据类型自动显示和隐藏表单
var input_type=$('input[name=type]');
function typeChangeHandle(){
var ctypes=$('.ctype');
var type=$(this).val();
var hideCtypes=ctypes.filter(':not(.ctype'+type+')').slideUp(500,function () {
$('.ctype'+type).slideDown(500);
});
}
typeChangeHandle.apply(input_type);
input_type.on('change',typeChangeHandle);
input_type=null;
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
相关文章推荐
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式修改提交对应的那一行的修改内容。
- jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
- jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
- JQuery实现Ajax 根据商品名称自动显示价格
- 用jquery实现隐藏列表表单的显示关闭切换以及Ajax方式改动提交相应的那一行的改动内容。
- 用JQuery+CSS实现form表单的显示和隐藏
- jquery自动将form表单封装成json的具体实现
- jquery实现鼠标移上去某元素显示隐藏的内容,移除继续隐藏
- Android 使用jQuery实现item点击显示或隐藏的特效的示例
- jquery自动将form表单封装成json的具体实现
- 实现单行、多行文本自动隐藏及显示省略号
- 基于JavaScript实现表单密码的隐藏和显示出来
- 如何实现:GridView 控件中显示的文本不自动换行,隐藏超出宽度部分wj-wangjun
- jQuery实现文种自动识别标题的最后两个或一个字,判断文种类型,如XXX的通知,文种默认为通知;
- jquery交替实现隐藏、显示
- Jquery实现控件的隐藏和显示实例
- jQuery实现的可隐藏显示的登陆框
- jquery和js实现对div的隐藏和显示方法
- 程序界面的自动隐藏与显示的实现
- jquery实现点击隐藏,点击显示