我有這個簡單的HTML代碼...通過jQuery創建Textarea - 但不可編輯,爲什麼?
<div onclick='jsComment();'>Click to comment</div>
而且jsComment()
功能只是一個文本區域和一個按鈕,並創建一個表單代替正確生成
function jsComment(id){
var form = '<form action="modules.php?name=some_url&id='+id+'" method="post" name="post">';
form += '<b>Post something!</b><br />';
form += '<textarea name="noticia" cols="100" rows="5" maxlength="299" style="overflow: hidden; border: none; border-top: 1px solid LightGrey; margin: 6px;"></textarea><br />';
form += '<input type="hidden" name="noticiaId" value="'+id+'" /><input type="submit" name="op" value="Comment!"></form>';
jQuery('#noticia_'+id).html(form);
}
HTML的div HTML內容,但我不能寫在textarea。當我把光標放在textarea裏面時,它就會消失......提交按鈕是一樣的,它似乎被禁用......這裏出了什麼問題?也許是一個CSS問題?
非常感謝您
這可能會幫助,如果你發佈代碼的其餘部分,這就是問題的地方。 – Deleteman 2011-12-20 12:34:42
請包含'jsComment'的源代碼。如果你可以包含一個[jsfiddle](http://jsfiddle.net/)來複制錯誤,那也不錯。 – 2011-12-20 12:35:16
你可以包含創建html的代碼嗎?這對我們發現問題會有幫助。 – 2011-12-20 12:39:10