Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果选中文本字段,是否可以添加复选框的值?_Javascript_Forms_Validation_Checkbox_Parsley - Fatal编程技术网

Javascript 如果选中文本字段,是否可以添加复选框的值?

Javascript 如果选中文本字段,是否可以添加复选框的值?,javascript,forms,validation,checkbox,parsley,Javascript,Forms,Validation,Checkbox,Parsley,如果选中文本字段,是否可以添加复选框的值 我有这张表格 如果复选框已被单击,我将尝试将复选框的值添加到文本框中 在我的表单中,每个图像有一个文本框和三个复选框(其中一个复选框打开了更多的复选框选项,我不太关心这些颜色选择)。我试图将三个主要复选框的“值”添加到上面的文本字段中。可能吗 我想要的复选框的值是“丢失”、“无”和“模糊”选项,如果选中,则将它们的值添加到上面的文本框中 最后,我尝试使用欧芹在提交表单之前验证每个文本框中的数据。偶尔会有这样的情况:文本框中没有输入任何数据,但用户选中了

如果选中文本字段,是否可以添加复选框的值

我有这张表格

如果复选框已被单击,我将尝试将复选框的值添加到文本框中

在我的表单中,每个图像有一个文本框和三个复选框(其中一个复选框打开了更多的复选框选项,我不太关心这些颜色选择)。我试图将三个主要复选框的“值”添加到上面的文本字段中。可能吗

我想要的复选框的值是“丢失”、“无”和“模糊”选项,如果选中,则将它们的值添加到上面的文本框中


最后,我尝试使用欧芹在提交表单之前验证每个文本框中的数据。偶尔会有这样的情况:文本框中没有输入任何数据,但用户选中了正确的框,我希望它能够验证,并且除了这个,不能想出任何想法。。。任何帮助或想法都会很好。提前感谢您,对于这个冗长复杂的问题,我深表歉意。

我给您举个例子供您参考:

<html>
    <body>
        <input type="checkbox" value="lost" onclick="sendValueToTextBox(this)">lost
    <br>
    <input type="checkbox" value="none" onclick="sendValueToTextBox(this)">none
    <br>
    <input type="checkbox" value="blurry" onclick="sendValueToTextBox(this)">blurry
    <br>

    <input type="text" id="fg">


    <script language=javascript>
    function sendValueToTextBox(checkbox) {
    var textbox=document.getElementById("fg");
    if (checkbox.checked)
        textbox.value=checkbox.value;
    else
        textbox.value="";
    }
    </script>

 </body>
  </html>

迷路的

没有一个
模糊的
函数sendValueToTextBox(复选框){ var textbox=document.getElementById(“fg”); 如果(复选框。选中) textbox.value=checkbox.value; 其他的 textbox.value=“”; }
是的,这是可能的。请查看。如果您知道这是可能的,那太好了。我已经找了好几天了,没办法弄清楚。你能不能给我指出一个积极的方向,而不是简单地说“是”。显然,我在寻找的不仅仅是一个肯定或否定的答案