使用javascript点击按钮后,文本区域不集中

Textarea not focus after click on button using javascript

本文关键字:文本 区域 集中 javascript 按钮 使用      更新时间:2023-09-26

文本区在页面加载时被禁用。文本区将在点击按钮后启用。我想添加焦点文本区域后,文本区域是启用按钮点击使用javascript。

下面是我的代码:-
<div id="fav-focus"><textarea name="remark" id="remark'.$value['id'].'" rol="4" cols="20" class="fav-view" disabled="disabled">'.$value['remark'].'</textarea> </div>
<a id="favt_edit" class="editfavorite editfavorite'.$value['id'].' buttonNew greenB normal" title="'.$value['id'].'">Edit</a> 
<Script>document.getElementById('favt_edit').onclick = function() {
    document.getElementById('fav-focus').focus();
};
</script>
<script>
    document.getElementById('favt_edit').onclick = function() {
        document.getElementsByName('remark')[0].disabled = false;
        document.getElementsByName('remark')[0].focus();
    };
</script>

您可以使用此代码来启用和聚焦您的文本区域。

<script>document.getElementById('favt_edit').onclick = function() {
 $('#fav-focus').find('textarea').removeAttr('disabled').trigger('focus');
};
</script>

用这个替换你的jquery函数。