我有一個JS訪問變量
function check(obj) {
for(i=0; i<obj.elements.length; i++){
if(obj.elements[i].type=="checkbox"&&obj.elements[i].checked){
if(confirm(onSubmitMessage)){
return true;
}
else{
return false;
}
}
}
alert(alertMessage);
return false;
}
這是一個從JSP頁面調用是這樣的:
<script src="/TestAppChanged/check.js" type="text/javascript">
var onSubmitMessage = '"<bean:message key="body.onsubmit.delete"/>"';
var alertMessage = '"<bean:message key="body.alert.delete"/>"';
</script>
...
<form action="MyAction" method="POST"
onsubmit="return check(this)">
的問題是,它並沒有看到這些glabal變量:onSubmitMessage
和alertMessage
。我認爲問題是,這些東西的設置方式,並改變它的值通常串像"qwe"
但它沒有再工作。所以它的身體腳本根本不會看到這些變量。問題是如何從腳本中獲取它們?
我認爲你的意思是「你不能同時在兩個標籤上」......) – Andre
謝謝!這現在起作用。 – And
@你是對的。編輯。 – romaintaz