使用jquery单击复选框时如何填充textarea

时间:2009-08-19 03:49:52

标签: asp.net jquery

我想检测复选框是否设置为true,然后将一些数据放入textarea。任何这方面的例子?

2 个答案:

答案 0 :(得分:5)

$('input[type=checkbox]').change(function(){
   setMyTextArea(getMyMessage(this.checked));    
});

function setMyTextArea(text){
    $('#MyTextArea').val(text);    
}

function getMyMessage(checked){
    return (checked ? myCheckedMessage : myUncheckedMessage);
}

答案 1 :(得分:3)

这是一个可以挂钩到事件处理程序的快速而肮脏的示例:

样品:

if ($("#myCheckbox").attr("checked")) {
   $("#myTextarea").text("some text");
}

假设呈现这些控件:

<input type="checkbox" id="myCheckbox"/>
<textarea id="myTextarea"></textarea>