簡體   English   中英

使用JavaScript單擊按鈕后,Textarea無法聚焦

[英]Textarea not focus after click on button using javascript

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>

請給我任何解決方案。

<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函數,它將一定可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM