Javascript &引用;残疾人士;输入未禁用

Javascript &引用;残疾人士;输入未禁用,javascript,jquery,html,Javascript,Jquery,Html,我正在制作一个网页,它使用HTML(内容和脚本启动并工作时,稍后将使用CSS)、JavaScript和AJAX,使用RESTAPI管理TShock服务器(用于Terraria游戏) 我希望页面能够支持大多数(如果不是全部的话)RESTAPI端点(列表可用) 我目前对端点的部分有问题。我想创建一个表单(在不使用标记的情况下,我不希望椅子到键盘的界面与“回车”键发生冲突) 端点的描述显示可选字段为password和group。如果不提供至少一个,则无法更新用户 为了确保提供了一个或两个选项,我想使用

我正在制作一个网页,它使用HTML(内容和脚本启动并工作时,稍后将使用CSS)、JavaScript和AJAX,使用RESTAPI管理TShock服务器(用于Terraria游戏)

我希望页面能够支持大多数(如果不是全部的话)RESTAPI端点(列表可用)

我目前对端点的部分有问题。我想创建一个表单(在不使用
标记的情况下,我不希望椅子到键盘的界面与“回车”键发生冲突)

端点的描述显示可选字段为
password
group
。如果不提供至少一个,则无法更新用户

为了确保提供了一个或两个选项,我想使用单选按钮而不是复选框(同样是因为椅子到键盘的界面)

每个单选按钮都应该启用正确的输入字段,除非它们不启用。Chrome的控制台和Firefox和IE一样没有任何报告

有人有其他解决方案吗?当然,我可能会犯错误

我宁愿避免根据用户的选择更改
div
innerHTML


JS代码(使用jQuery的代码示例):

HTML代码:

<input type="text" id="UpdUser" placeholder="Username">
<p>What will get updated ?</p>
<input type="radio" name="WhatGetsUpdated" onclick="BothInputs()" checked>Password and Group<br>
<input type="radio" name="WhatGetsUpdated" onclick="PassInputOnly()">Password<br>
<input type="radio" name="WhatGetsUpdated" onclick="GrpInputOnly()">Group<br>
<input type="text" id="PwdField" placeholder="New password">
<input type="text" id="GrpField" placeholder="New group">

将更新哪些内容

密码和组
密码

注意:它类似于,但我想在*事件上使用
,而不是值。

删除“.”在$I.e之后

$.("#PwdField") ==> $("#PwdField")
看看这个:

函数PassInputOnly(){
$(“#PwdField”).prop(“disabled”,false);//使用document.getElementById(“FieldId”).disabled
$(“#GrpField”).prop(“disabled”,true);//也不起作用。
}
函数GrpInputOnly(){
$(“#PwdField”).prop(“disabled”,true);
$(“#GrpField”).prop(“禁用”,假);
}
函数BothInputs(){
$(“#PwdField”).prop(“disabled”,false);
$(“#GrpField”).prop(“禁用”,假);
}

将更新哪些内容

密码和组
密码

$(“#PwdField”)
应该是
$(“#PwdField”)
,等等。。。
$.("#PwdField") ==> $("#PwdField")