求JQUERY高手解答!谢谢!

<label>年度</label><selectid="select1"disabled><option>2010</option><option>2011</optio... <label>年度 </label>
<select id="select1" disabled><option>2010</option>
<option>2011</option>
<option>2012</option>
<option selected="selected">2013</option>
<option>2014</option>
<option>2015</option>
</select> ~
<select id="select2" disabled><option>1</option>
<option>2</option>
<option selected="selected">3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>月份
题目要求:年度,月份只要有一个更改时,idCard也发生改变,例如: 2012/03 idCard = “1234”
2013/04 idCard = “1230”
还有一个文本框:<label>idCard :</label>
<input type="text" disabled id="tx1">
展开
 我来答
aoobooc
2013-04-22 · 超过31用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:85.4万
展开全部
1.需要把select上的disable取了
2.在option加上 valuel值
3.在选择后使用自己规则设置IDCard
希望能帮助你

///

$('#select1').change(function(){
//处理idCard
setIdCard();
});
$('#select2').change(function(){
setIdCard();
});

});
function setIdCard()
{
if($('#select1').val()=="2012"&&$("#select2").val()=="3")//2010/03
$("#tx1").val("1234");
else if($('#select1').val()=="2012"&&$("#select2").val()=="4")
$("#tx1").val("1230");

//...加上你的规则

}
<label>年度 </label> <select id="select1"><option value="2010">2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option selected="selected" value="2013">2013</option> <option value="2014">2014</option> <option value="2015">2015</option> </select> ~ <select id="select2"><option value="1">1</option> <option value="2">2</option> <option selected="selected" value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="6">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> </select>
<label>idCard :</label> <input type="text" disabled id="tx1">
abbeyone
2013-04-23 · TA获得超过119个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:67.1万
展开全部
用change 但是select1,select2 这个都必须写上
所以你可以
$("select").live("change",function(){
//处理你的idcard
})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
叶问857
2013-04-22 · 超过22用户采纳过TA的回答
知道答主
回答量:127
采纳率:0%
帮助的人:35.2万
展开全部

调用年月函数,然后

$(function(){
$('#select2').change(function(){
//处理idCard
});
});


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式