未显示Textarea占位符文本

时间:2015-12-13 11:34:36

标签: javascript jquery html

我正在开发一个电子应用程序,我遇到了占位符文本问题。我将HTML代码存储在变量中,并使用jQuery将其插入<div> 这是我目前的实施:

commentsHTML += '<textarea id="comment-new-textarea" rows="10" cols="1" placeholder="Placeholder Text Goes Here"></textarea>';

在其他问题中,有人建议这可能是由于textarea标签之间的空格。但这似乎并没有解决问题。

有什么建议吗?

3 个答案:

答案 0 :(得分:0)

以下代码在我的沙盒中正常工作。

SimpleDateFormat dateFormat= new SimpleDateFormat("EEEE dd.MM.yyyy");
Calendar currentCal = Calendar.getInstance();
String currentdate=dateFormat.format(currentCal.getTime());
currentCal.add(Calendar.DATE, 7); 
String toDate=dateFormat.format(currentCal.getTime());

here is browser support for place holder. Older version doesn't support.

答案 1 :(得分:0)

enter image description here

http://www.w3schools.com/tags/att_textarea_placeholder.asp

function checkMapped {
    $drive = Get-PSDrive m -PSProvider FileSystem
    $NetDrive= $drive.DisplayRoot
    $localhost = $env.Computername

    if ($NetDrive -eq "\\xxxx\xxx") {
        "Mapped"
    }
}

Invoke-Command -ComputerName localhost -ScriptBlock { checkMapped } -Credential creds
var commentsHTML = '<textarea id="comment-new-textarea" rows="10" cols="250" placeholder="Placeholder Text Goes Here"></textarea>';
 $('div').html(commentsHTML);

答案 2 :(得分:0)

首先要检查的是: 只需仔细检查您的DOCTYPE是否适用于HTML5

我脑海中的第二件事是:

我认为它与占位符颜色的问题因此没有显示。

以下是示例:

::-webkit-input-placeholder {
   color: red;
}

:-moz-placeholder { /* Firefox 18- */
   color: red;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}