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