将旧值从javascript传递回javabean
|
我有一段JavaScript:
<script type=\"text/javascript\">
function show_confirm()
{
var type = \'<%= nameBean.getTxnType() %>\';
var old_cd = \'<%= nameBean.getCode() %>\';
var new_cd = document.getElementById(\"tbCode\").value;
var cd;
if (type == \"Update\")
{
if(old_cd != new_cd)
{
var response = confirm(\"Code already exists. Do you want to replace it?\");
if (response){
document.NameUpdate.submit();
}
else{
cd = old_cd;
}
}
</script>
这就是我在我的jsp页面中执行的操作以调用此脚本:
<INPUT TYPE=SUBMIT NAME=\"action\" onclick=\"show_confirm()\" VALUE=\"Save Changes\">
当我点击ok时,它的工作正常..但是我的问题是我如何将old_cd的值传递回Bean,以便它不会使用用户在tbcode框中输入的新代码来更新它。我想忽略在文本框中输入的值,而不是更新数据库中的该字段
没有找到相关结果
已邀请:
1 个回复
bab
:
如果无论用户单击哪个表单,都需要提交表单,则可能需要在一个隐藏的“ 4”字段中提交旧值,并有一种方法告诉服务器用户单击“取消”(可能是另一个隐藏字段) ),例如:
和javascript: