我是salesforce(SFDC)開發人員。 在我的輸入框的visualforce頁面中,我使用佔位符代碼。佔位符未在IE9中工作
<div class="control-group">
<label class="control-label visible-desktop" for="first_name">First Name</label>
<div class="controls">
<input class="input-block-level" name="First Name" id="first_name" placeholder="First Name" value="" type="text" required="required" autofocus="autofocus" />
</div>
</div>
我在互聯網上檢查了一些CSS黑客,但我沒有找到任何。 我發現一些JavaScript黑客。
HTML5佔位符jQuery插件
https://github.com/mathiasbynens/jquery-placeholder
演示&例子
http://mathiasbynens.be/demo/placeholder
但我不想使用jQuery砍什麼的。
IE9不支持佔位符屬性。查看您在IE9中提供的演示頁面。有消息稱瀏覽器本身支持它。 – Brainfeeder
您將不得不使用jQuery,因爲舊版瀏覽器不支持它。 – Thew
顯然,我的IE9的一些平板事件,導致它只是工作。無論如何[這個答案](http://stackoverflow.com/a/9109448/1397220)是一個非jQuery的解決方案.. – Brainfeeder