Javascript 如何在单击某个单选按钮后禁用复选框。
选择“3D”单选按钮后,要禁用复选框“动画”。一旦选择“2D”,也可以取消禁用 html代码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>
<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调用转换为函数调用:
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() {
致:
它解决了这个问题。这可能会因您将代码放在何处而有所不同。想要这样的东西->想要这样的东西->想要这样的东西->想要这样的东西->