栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

HTML表单只读SELECT标记/输入

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

HTML表单只读SELECT标记/输入

您应该保留该

select
元素,
disabled
但还要添加另一个
input
具有相同名称和值的隐藏元素。

如果重新启用SELECT,则应在onchange事件中将其值复制到隐藏输入并禁用(或删除)隐藏输入。

这是一个演示:

$('#mainform').submit(function() {    $('#formdata_container').show();    $('#formdata').html($(this).serialize());    return false;});$('#enableselect').click(function() {    $('#mainform input[name=animal]')        .attr("disabled", true);    $('#animal-select')        .attr('disabled', false)        .attr('name', 'animal');    $('#enableselect').hide();    return false;});#formdata_container {    padding: 10px;}<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><div>    <form id="mainform">        <select id="animal-select" disabled="true"> <option value="cat" selected>Cat</option> <option value="dog">Dog</option> <option value="hamster">Hamster</option>        </select>        <input type="hidden" name="animal" value="cat"/>        <button id="enableselect">Enable</button>        <select name="color"> <option value="blue" selected>Blue</option> <option value="green">Green</option> <option value="red">Red</option>        </select>        <input type="submit"/>    </form></div><div id="formdata_container" >    <div>Submitted data:</div>    <div id="formdata">    </div></div>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/402576.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号