Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery更改值后,客户端验证gem不起作用_Jquery_Ruby On Rails_Gem_Client Side Validation - Fatal编程技术网

使用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');