Javascript 若选中复选框,则向输入字段添加值

Javascript 若选中复选框,则向输入字段添加值,javascript,function,input,checkbox,Javascript,Function,Input,Checkbox,我正在尝试将文本输入的值更改为“否”(如果选中)或“是”(如果未选中),这带有一个复选框,但我似乎无法使其工作 <input type="checkbox" name="checkbox" id="checkbox" value="" /> <input type="text" name="text" id="text" value="" /> $(function(){ $('#checkbox').change(function() { $("#text"

我正在尝试将文本输入的值更改为“否”(如果选中)或“是”(如果未选中),这带有一个复选框,但我似乎无法使其工作

<input type="checkbox" name="checkbox" id="checkbox" value="" />
<input type="text" name="text" id="text" value="" />


$(function(){
$('#checkbox').change(function() {
    $("#text").val(($(this).is(':checked')) ? "yes" : "no");
});
});

$(函数(){
$('#复选框')。更改(函数(){
$(“#text”).val(($(this).is(':checked'))?“是”:“否”);
});
});
演示:


这里有什么我错过的吗?请给出建议。

您只需要将jQuery包含在您的小提琴中。左边有一个图书馆下拉列表。

这应该可以

$(document).ready(function(){
    $("#checkbox").click(function(){
        if ($(this).is(':checked'))
        {
            $("#text").val("Yes");
        }
        else
        {
            $("#text").val("No");
        }
    });
});

JQuery没有包含在那把小提琴中……它工作得很好。似乎您忘了包含
jQUery
。您没有加载jQUery!难怪它不起作用。。。请参见此处:
http://jsfiddle.net/YJRQp/1/
我为错过这一点感到羞愧!很抱歉