Textarea在页面加载时禁用。单击按钮后将启用Textarea。在使用javascript按钮点击启用textarea之后,我想在textarea上添加焦点。
这是我的代码: -
<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>
请告诉我任何解决方案。
答案 0 :(得分:0)
<script>
document.getElementById('favt_edit').onclick = function() {
document.getElementsByName('remark')[0].disabled = false;
document.getElementsByName('remark')[0].focus();
};
</script>
答案 1 :(得分:0)
您可以使用此代码启用和聚焦textarea。
<script>document.getElementById('favt_edit').onclick = function() {
$('#fav-focus').find('textarea').removeAttr('disabled').trigger('focus');
};
</script>
用这个替换你的jquery函数。它肯定会起作用。