【发布时间】:2013-06-21 04:58:25
【问题描述】:
我已经尝试搜索这两个问题,并且一些建议是不要在表格中包含表格,因此我已经删除了所有表格,因为显然这不是格式化您网站的正确方法?另一个建议是我的 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 文件中的链接方式有问题。这在以前的项目中有效:/
【问题讨论】:
-
您的选择没有
name -
和“data-placeholder”不是选择的有效属性
-
@Dagon 查看提供的链接。 OPs 代码是正确的。
-
仅仅因为一些js使用它并不能使它成为有效的html
-
@dagon data-* 在 html5 中有效
标签: php html forms yii jquery-chosen