2017-06-02 50 views
2

我使用此代码以及php代码来选择和使用所需的类,使其成为强制性的,但它不起作用。有没有人可以帮助我。我已经包括这个HTML部分以及PHP代码。<select>需要不工作

<select name="category" required="required" class="form-control"> 
     <option value=" ">--Select Category--</option> 
     <option value="asd">asd</option> 
    </select> 
+0

您使用的浏览器是? –

+2

尝试删除选择类别选项中的空格值 –

+0

只需在下面尝试我的答案:)并查看它是否可用 –

回答

3

尝试您使用只需要这是HTML5的验证,可能是其无法在所有浏览器中运行你的选择类别选项

<select name="category" required="required" class="form-control"> 
    <option value="">--Select Category--</option> 
    <option value="asd">asd</option> 
</select> code here 
1

首先,更换

<option value=" ">--Select Category--</option> 

<option value="">--Select Category--</option> 

然后,当w3c说,...“所需的属性是一个布尔属性,如果指定,元素是必需的。“

<select name="category" required class="form-control"> 
    <option value="">--Select Category--</option> 
    <option value="asd">asd</option> 
</select> 

另外here你可以找到相同的例子。

here你可以试一下这段代码。

必需工作。事实是“”是一个值,“”不是。

+0

写入'required =“required”'与写入相同'需要'所以我不认为它会解决他的问题。 –

+0

如果您不信任我,请相信w3c或w3cschool。以上只是他们的,不是我的。^_^ – sensorario

+1

我可以信任你,但[我不](http://php.net/manual/en/function.delete.php)[信任W3Schools](https://www.w3schools.com/ php/func_filesystem_delete.asp) – natanelg97

0

尝试改变required部分true

所以它会像required="true",有用吗?

+0

对不起,它不工作。 – Jibin

0

删除空间的价值。你是否正在寻找我建议使用jquery验证的正确验证。 Validation Document