不应自动选择第一个选择选项

时间:2015-05-05 13:54:00

标签: javascript jquery html css3

我使用了bootstrap select js。以下是用于选择

的代码
<select data-required="true" name="option" class="selectpicker" multiple >
    <option value="" disabled selected>Pick the once that apply to u</option>
    <option value="1">Shipping / post</option>
    <option value="2">Customers can collect</option>
    <option value="3">Other</option>
</select>

如果我没有在第一个选项中添加selected,则不会进行验证,但如果我这样做,则会自动选择第一个选项。

请给我一些解决方案,两者都应该有效 -

  1. 验证
  2. 不应自动选择第一个选项
  3. 这是demo

1 个答案:

答案 0 :(得分:0)

您应该从第一个选项中删除所选属性。类似的东西:

var isReady = false;

board.on("ready", function() {
    isReady = true;
});

wss.on('connection', function connection(websocket) {
    websocket.on('message', function incoming(message) {
        if(isReady)
            board.servoWrite(5, message);
    });
});

然后,您应该考虑在“丢失焦点”或表单提交期间添加验证。

注意

您'最终验证'应该在服务器端完成,因为客户端验证可能被“黑客入侵”或误导。这就是为什么要在server /

上进行重要验证的原因