使用jquery更改值后,客户端验证gem不起作用
我正在使用输入字段用户名使用jquery更改值后,客户端验证gem不起作用,jquery,ruby-on-rails,gem,client-side-validation,Jquery,Ruby On Rails,Gem,Client Side Validation,我正在使用输入字段用户名 <input type="text" name="user_name" id="user_name" value=""> 并且用户名字段的值已成功更改 但是当我提交表单时,当已经有一个值“test”时,会显示一个错误“user name required” 如果我使用键盘更改user_name的值,它可以正常工作 我还发现,如果在使用jquery更改值后,使用键盘和focusout更改user_name字段的值,效果会很好 $('#user_name').
<input type="text" name="user_name" id="user_name" value="">
并且用户名字段的值已成功更改
但是当我提交表单时,当已经有一个值“test”时,会显示一个错误“user name required”
如果我使用键盘更改user_name的值,它可以正常工作
我还发现,如果在使用jquery更改值后,使用键盘和focusout更改user_name字段的值,效果会很好
$('#user_name').val('test');