您好我在GSP中有一个表单,我希望在提交后只读取所有表单元素。 有没有办法做到这一点。我有表格元素,如文本框,下拉附件字段...... 我正在使用G:Form
我也在我的GSP中使用java脚本。
请帮帮我
感谢。
答案 0 :(得分:1)
请记住,即使您在服务器端将标记设置为只读,用户仍然可以通过各种方式更改它们,无论表单上的值是什么,它都会在发送回给您之前。
您可以在表单标记中使用onsubmit事件,调用JavaScript函数,该函数将禁用您想要影响的任何表单元素。由于GSP是服务器页面,而不是浏览器,因此通常无法在这方面为您提供帮助。
当然,最简单的方法是使用jQuery的客户端:
$(function() {
$('input, select, textarea').attr('disabled', 'disabled');
});