Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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_Html_Ember.js_Forms - Fatal编程技术网

Javascript 如何在单击某个单选按钮后禁用复选框。

Javascript 如何在单击某个单选按钮后禁用复选框。,javascript,html,ember.js,forms,Javascript,Html,Ember.js,Forms,选择“3D”单选按钮后,要禁用复选框“动画”。一旦选择“2D”,也可以取消禁用 html代码 <script type="text/x-handlebars" id="createProject"> <div class="projectForm"> <table cellpadding="10"> <tr> <td> Project Name </td>

选择“3D”单选按钮后,要禁用复选框“动画”。一旦选择“2D”,也可以取消禁用

html代码

  <script type="text/x-handlebars" id="createProject">
    <div class="projectForm">
      <table cellpadding="10">
        <tr>
          <td> Project Name </td>
          <td> <input type="text" name="projectName" /> </td>
        </tr>
        <tr>
          <td> Project Description </td>
          <td> <textarea name="projectDesc" > </textarea> </td>
        </tr>
        <tr>
          <td> Pipleline Type </td>
          <td> 
            <input type="radio" name="pipelineType" value="2d" id="2d" checked="checked" onclick="displayType"> 2D Pipleline <br>
            <input type="radio" name="pipelineType" value="3d" id="3d" onclick="displayType"> 3D Pipleline </td>
        </tr>
        <tr>
          <td> Project Roles </td>
          <td> <input type="checkbox" name="projectRoles" id="animation"value="Animation Clean Up"> Animation Clean Up  
            <input type="checkbox" name="projectRoles" value="Background Painting"> Background Painting 
            <input type="checkbox" name="projectRoles" value="Casting & Recording"> Casting & Recording
            <input type="checkbox" name="projectRoles" value="Color Styling"> Color Styling
          </td>
        </tr>
      </table>
    </div>

  </script>

任何建议都会很有帮助。谢谢。

请尝试以下方法禁用它:

document.getElementById('animation').removeAttribute('disabled');

请尝试以下操作以禁用它:

document.getElementById('animation').removeAttribute('disabled');

请尝试以下操作以禁用它:

document.getElementById('animation').removeAttribute('disabled');

请尝试以下操作以禁用它:

document.getElementById('animation').removeAttribute('disabled');

简而言之,传递一个变量以确定单击了哪个单选按钮

function displayType(def) {
  var checked = def === '3d';

  document.getElementById('animation').disabled = checked; 
}
在HTML中,将一个变量传递给javascript函数,指示其单击的是3d还是2d

<input type="radio" name="pipelineType" value="2d" id="2d" checked="checked" onclick="displayType('2d')"> 2D Pipleline <br>
<input type="radio" name="pipelineType" value="3d" id="3d" onclick="displayType('3d')"> 3D Pipleline </td>
2D管道线
三维管线
简而言之,传递一个变量以确定单击了哪个单选按钮

function displayType(def) {
  var checked = def === '3d';

  document.getElementById('animation').disabled = checked; 
}
在HTML中,将一个变量传递给javascript函数,指示其单击的是3d还是2d

<input type="radio" name="pipelineType" value="2d" id="2d" checked="checked" onclick="displayType('2d')"> 2D Pipleline <br>
<input type="radio" name="pipelineType" value="3d" id="3d" onclick="displayType('3d')"> 3D Pipleline </td>
2D管道线
三维管线
简而言之,传递一个变量以确定单击了哪个单选按钮

function displayType(def) {
  var checked = def === '3d';

  document.getElementById('animation').disabled = checked; 
}
在HTML中,将一个变量传递给javascript函数,指示其单击的是3d还是2d

<input type="radio" name="pipelineType" value="2d" id="2d" checked="checked" onclick="displayType('2d')"> 2D Pipleline <br>
<input type="radio" name="pipelineType" value="3d" id="3d" onclick="displayType('3d')"> 3D Pipleline </td>
2D管道线
三维管线
简而言之,传递一个变量以确定单击了哪个单选按钮

function displayType(def) {
  var checked = def === '3d';

  document.getElementById('animation').disabled = checked; 
}
在HTML中,将一个变量传递给javascript函数,指示其单击的是3d还是2d

<input type="radio" name="pipelineType" value="2d" id="2d" checked="checked" onclick="displayType('2d')"> 2D Pipleline <br>
<input type="radio" name="pipelineType" value="3d" id="3d" onclick="displayType('3d')"> 3D Pipleline </td>
2D管道线
三维管线
试试这个解决方案

  • 删除
    及其结束标记
  • 在前两个单选按钮中,将代码从onclick=“displayType”更改为onclick=“displayType()”
  • 试试这个解决方案

  • 删除
    及其结束标记
  • 在前两个单选按钮中,将代码从onclick=“displayType”更改为onclick=“displayType()”
  • 试试这个解决方案

  • 删除
    及其结束标记
  • 在前两个单选按钮中,将代码从onclick=“displayType”更改为onclick=“displayType()”
  • 试试这个解决方案

  • 删除
    及其结束标记
  • 在前两个单选按钮中,将代码从onclick=“displayType”更改为onclick=“displayType()”

  • 我注意到的第一件事是,您忘记了将onclick调用转换为函数调用:

    onclick="displayType"
    
    需要换成

    onclick="displayType()"
    
    接下来,当我将代码放入时,它没有找到函数,因为它不在全局范围内。当我将函数定义更改为:

    function displayType() {
    
    致:


    它解决了这个问题。这可能会有所不同,具体取决于您将代码放在何处。

    我注意到的第一件事是您忘记将onclick调用转换为函数调用:

    onclick="displayType"
    
    需要换成

    onclick="displayType()"
    
    接下来,当我将代码放入时,它没有找到函数,因为它不在全局范围内。当我将函数定义更改为:

    function displayType() {
    
    致:


    它解决了这个问题。这可能会有所不同,具体取决于您将代码放在何处。

    我注意到的第一件事是您忘记将onclick调用转换为函数调用:

    onclick="displayType"
    
    需要换成

    onclick="displayType()"
    
    接下来,当我将代码放入时,它没有找到函数,因为它不在全局范围内。当我将函数定义更改为:

    function displayType() {
    
    致:


    它解决了这个问题。这可能会有所不同,具体取决于您将代码放在何处。

    我注意到的第一件事是您忘记将onclick调用转换为函数调用:

    onclick="displayType"
    
    需要换成

    onclick="displayType()"
    
    接下来,当我将代码放入时,它没有找到函数,因为它不在全局范围内。当我将函数定义更改为:

    function displayType() {
    
    致:

    它解决了这个问题。这可能会因您将代码放在何处而有所不同。

    想要这样的东西->想要这样的东西->想要这样的东西->想要这样的东西->