Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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 - Fatal编程技术网

Javascript 如何在单击按钮时启用/禁用文本框

Javascript 如何在单击按钮时启用/禁用文本框,javascript,html,Javascript,Html,例如,“我的页面”有一个文本框,该文本框已经有一些值,其只读选项为“true”,当单击文本框旁边的编辑按钮时,文本框中的编辑选项将启用。我如何实现在单击按钮时启用文本框。 当我单击此按钮时,文本框中的只读选项应该被禁用。我该怎么做?您需要使用HTML DOM对象 基本上,您只想将属性disabled添加到元素中,以阻止用户使用它 $('#disablebutton').click(function(){ $('#textfieldToClose').attr('disable');

例如,“我的页面”有一个文本框,该文本框已经有一些值,其只读选项为“true”,当单击文本框旁边的编辑按钮时,文本框中的编辑选项将启用。我如何实现在单击按钮时启用文本框。



当我单击此按钮时,文本框中的只读选项应该被禁用。我该怎么做?

您需要使用HTML DOM对象


基本上,您只想将属性disabled添加到元素中,以阻止用户使用它

$('#disablebutton').click(function(){
    $('#textfieldToClose').attr('disable');
});

<input type="text" name="text11" readonly="readonly" id="textfieldToClose">
<input type="button" value="edit" name="button1" id="disablebutton">
$(“#禁用按钮”)。单击(函数(){
$('#textfieldToClose').attr('disable');
});

我相信这应该是可行的,还没有测试过。

请发布您尝试过的代码。编辑函数func(){$(“输入:按钮[name='button1'])。单击(函数(){$(“#text11”).val($(this).val()).attr(“disabled”,“disabled”);if($(this).val()!=”){$(“#text11”).attr(“disabled”、“).focus();}}}你可以编辑你的问题来添加代码你想做什么?你的代码很乱。首先使用readonly属性,然后使用disabled属性。另外,您希望文本输入字段中的文本发生什么变化?在您的代码中,您最初将其更改为按钮的值,即文本“编辑”。这个答案在我看来可能更好。1)您可以在这里给出一些示例,而不仅仅是一些链接。2) 学校不是最好的资源there@20911141W3学校永远都不是一个好的甚至可以的选择,所以请不要建议this@NullPoi看来关于学校没有什么坏话要说。(也许过去是这样的?)。网站绝对没有任何错误的例子。你能提供一个好的资源来说明它的问题吗?
<input type="text" name="text11" readonly="readonly" value="Editing is disabled">
<input type="button" value="edit" name="button1">
$('#disablebutton').click(function(){
    $('#textfieldToClose').attr('disable');
});

<input type="text" name="text11" readonly="readonly" id="textfieldToClose">
<input type="button" value="edit" name="button1" id="disablebutton">