如何解决Ruby on Rails-简单表单客户端验证,确认在提交之前已输入响应
|| 我正在尝试仅通过单选按钮在表单上进行非常简单的验证,以检查用户是否在提交页面之前选择了问题的选项。除了依靠jquery验证或在模型中进行验证之外,是否有一种简单的方法可以在我的视图中执行此操作? 马里亚姆解决方法
您可以编写自己的验证函数并在表单提交事件上调用它,该函数检查单选按钮,并应根据条件返回true或false。
<form onsubmit=\"return validateForm(this)\">
<input type=\"radio\" name=\"radio_param\" value=\"val 1\" />
<input type=\"radio\" name=\"radio_param\" value=\"val 2\" />
<input type=\"radio\" name=\"radio_param\" value=\"val 3\" />
</form>
<script>
function validateForm(f){
var radioButtons = f.radio_param;
var selected = false;
for(var i = 0;i< radioButtons.length;i++){
selected = radioButtons[i].checked;
}
if(!selected)
alert(\"no option selected\");
return selected ;
}
</script>
,如果要进行客户端验证,则需要JavaScript来处理这些简单明了的事情。您不必依赖jQuery,但是它确实提供了一些验证方面的细节。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。