Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 如何在用户选择选项(如复选框)时强制用户在文本区域上书写 1.关于业务单位/部门/客户: 对 不 描述(如果是)_Javascript_Php_Jquery - Fatal编程技术网

Javascript 如何在用户选择选项(如复选框)时强制用户在文本区域上书写 1.关于业务单位/部门/客户: 对 不 描述(如果是)

Javascript 如何在用户选择选项(如复选框)时强制用户在文本区域上书写 1.关于业务单位/部门/客户: 对 不 描述(如果是),javascript,php,jquery,Javascript,Php,Jquery,当用户从下拉列表中选择“是”时,他必须在此处指定的文本框中进行描述 函数是必需的(){ var e=document.getElementById(“idoftheselect”); var strUser=e.options[e.selectedIndex].value; 如果(strUser==“是”){ document.getElementById(“idofthetextbox”).required=true; } 否则{ document.getElementById(“idoft

当用户从下拉列表中选择“是”时,他必须在此处指定的文本框中进行描述

函数是必需的(){
var e=document.getElementById(“idoftheselect”);
var strUser=e.options[e.selectedIndex].value;
如果(strUser==“是”){
document.getElementById(“idofthetextbox”).required=true;
}
否则{
document.getElementById(“idofthetextbox”).required=false;
}
}

对
不
用户名:

您可以使用
javascript
jquery
执行此操作。您的问题将被否决,因为该问题没有显示任何研究工作,也没有显示您尝试了什么。尝试使用javascript查看表单的客户端验证。首先,我要感谢您。但是:正如您所看到的,我使用了您的解决方案,但不起作用:function validation()var e=document.getElementById(“bizyes”);var strUser=e.options[e.selectedIndex].value;如果(strUser=“yes”){document.getElementById(“bizyesdis”).required=true;}否则{document.getElementById(“bizyesdis”).required=false;}首先在“验证()之后缺少“{”’。其次,浏览器中的开发控制台有错误吗?这个如何:函数验证(){var e=document.getElementById(“bizyes”);var strUser=e.options[e.selectedIndex].value;if(strUser==“yes”){document.getElementById(“bizyesdis”).required=true;}否则{document.getElementById(“bizyesdis”).required=false;}我现在正在编写???仍然对我不起作用,因为您使用了“是”和“否”中的“需要”属性,它要求输入用户名。请记住,我的问题只是“是”选项。上面的代码正在正常工作。在“代码段”框中,您可以试用它。默认值是“是”,带有所需的标记。如果您将其更改为“否”,则任何人都无法提交它没有任何问题。
<table>
  <tr>
    <td> 1. on Business units/Sections /customers :  </td>
    <td>
      <select>
      <option value="have a bussiness impact" id="bizyes">Yes</option>
      <option value="no bussiness impact" id="biznone"> No </option>
      </select>
    </td>
    <td> Describe (if Yes) </td>
    <td><input type="text" name="bizyesdis" size="90" maxlength="" id="bizyesdis"></td>
  </tr>
</table>