Ruby on rails 如何使客户端验证对使用JavaScript动态创建的字段起作用

Ruby on rails 如何使客户端验证对使用JavaScript动态创建的字段起作用,ruby-on-rails,client-side-validation,Ruby On Rails,Client Side Validation,我正在RubyonRails应用程序表单中使用。 我有一个select字段,它在页面加载时转换为Jquery组合框。 这意味着,我在屏幕上看不到选择框,而是看到组合框 如何对组合框上的选择字段应用相同的客户端验证 任何帮助都将不胜感激。我不习惯组合框,但如果它取代了select,那么您就不需要对select进行验证。所有数据都已预填充。您希望确切验证什么?在新表单中,组合框最初保持空白,允许用户通过键入类似于文本字段的内容来输入输入,或者从附加的下拉列表中选择一个值。下面是组合框的一个示例:基本

我正在RubyonRails应用程序表单中使用。 我有一个select字段,它在页面加载时转换为Jquery组合框。 这意味着,我在屏幕上看不到选择框,而是看到组合框

如何对组合框上的选择字段应用相同的客户端验证


任何帮助都将不胜感激。

我不习惯组合框,但如果它取代了select,那么您就不需要对select进行验证。所有数据都已预填充。您希望确切验证什么?在新表单中,组合框最初保持空白,允许用户通过键入类似于文本字段的内容来输入输入,或者从附加的下拉列表中选择一个值。下面是组合框的一个示例:基本上它的行为仍然类似于选择。因此,用户几乎没有空间进行预期的不同输入。您可以验证模型中的不同值,但基本上您希望强制存在?它不适用于客户端验证吗?在我的例子中,我对性别单选按钮有一个问题,我默认为两种性别中的一种,因为这种存在不是通过客户端验证来强制的。。不确定是否选择…@Maxence我可以强制combobox使用默认值,但它的行为也类似于文本框。这意味着任何用户都可以清除字段中的默认值并转到下一个字段。并且不会有任何客户端验证来警告用户。但您到底想在组合框中验证什么呢?用户是否仅从下拉列表中选择值?如果您选择了一个组合框,那么您认为用户键入的值与提供的值不同吗?您需要对此新值执行什么验证?