未定义的属性名称data-placeholder

时间:2013-06-21 04:58:26

标签: php html forms yii jquery-chosen

我试过搜索这两个问题并且一些建议是不要在表格中包含表格,所以我已经删除了所有表格,因为显然这不是格式化网站的正确方法?另一个建议是我的jquery没有正确链接,我认为这是问题,因为表单的行为并不像他们应该的那样。

我使用了选择的jquery http://harvesthq.github.io/chosen/和MVC yii框架。

这是我尝试在

中链接我的java文件
<script src="./assets/chosenjquery/js/chosen.jquery.min.js" type="text/javascript"></script>
<script src="./assets/chosenjquery/js/chosen.jquery.js" type="text/javascript"></script>

<link href="./assets/chosenjquery/css/chosen.css" rel="stylesheet" type="text/css" />

以下是我在<select data-placeholder="Select a Country.." class="chzn-select" style="width:350px;" tabindex="2">

行上接收警告未定义属性名称(数据占位符)的问题。
<!-- Select Country --> 
<p>
<label for="selectCountry">Select a Country:</label>
<form id="selectCountry" name="selectCountry">
    <select data-placeholder="Select a Country.." class="chzn-select" style="width:350px;" tabindex="2">
    <option value="" selected="selected"></option>
    <option value="Australia">Australia</option>
    <option value="USA">USA</option> 
    <option value="Canada">Canada</option> 
    <option value="England">England</option> 
    </select>
</form>
</p>

表单应该是一个包含搜索的下拉菜单,在列表中显示匹配的值。请参阅http://harvesthq.github.io/chosen/更改标准选择菜单的位置。然而我的显示标准列表让我觉得我在java文件中的链接方式有问题。这适用于以前的项目:/

1 个答案:

答案 0 :(得分:-1)

<form id="selectCountry" name="selectCountry">
<p>
<label for="selectCountry">Select a Country:</label>
    <select data-placeholder="Select a Country.." class="chzn-select" style="width:350px;" tabindex="2">
    <option value="" selected="selected"></option>
    <option value="Australia">Australia</option>
    <option value="USA">USA</option> 
    <option value="Canada">Canada</option> 
    <option value="England">England</option> 
    </select>
</p>
</form>

您的表单无效,因为他位于p / pre标记内。

关于data-placeholder,您是否仅尝试了Placeholder