0

嗨,我在 GSP 中有一个表单,我想让所有表单元素在提交后只读。有没有办法做到这一点。我有表单元素,如文本框、下拉附件字段……我正在使用 G:Form

我也在我的 GSP 中使用 java 脚本。

请帮帮我

谢谢。

4

1 回答 1

1

请记住,即使您在服务器端将标签设置为只读,用户仍然可以通过各种方式更改它们,并且无论表单上的值是什么,然后再将其发送回您。

您可以在表单标签中使用 onsubmit 事件,调用 JavaScript 函数,该函数将禁用您想要影响的任何表单元素。由于 GSP 是服务器页面,而不是浏览器,因此通常无法在这方面为您提供帮助。

当然,最简单的方法是使用 jQuery 的客户端:

$(function() {
  $('input, select, textarea').attr('disabled', 'disabled');
});
于 2012-10-22T12:52:53.810 回答