일부 입력란과 제출 버튼이있는 양식이 있습니다. 양식은 서블릿에 제출해야합니다.양식 제출 버튼이 Firefox에서는 작동하지 않지만 Chrome이나 IE에서 작동합니다.
submit/return을 누르면 Chrome이나 IE에서는 문제가 없지만 Firefox에서는 아무런 효과가 없습니다. 문제에 대한 어떤 생각?
HTML :
<body>
<div align="center">
<form>
<table cellpadding ='2' border ='0'>
<tr>
<td>
<label for="Database">Database</label>
</td>
<td>
<input id="database" type="text" onchange="setdirtybit()" name="Database" style="width:200px"></input>
</td>
</tr>
<tr>
<td>
<label for="Script">Script</label>
</td>
<td>
<input id="script" type="text" onchange="setdirtybit()" name="Script" style="width:200px"></input>
</td>
</tr>
</table>
<br />
<input type ='submit' value='Submit' onclick='Close()'></input>
</form>
</div>
</body>
자바 스크립트 :
function Close()
{
window.returnValue = "";
if(window.dirtyFlag)
{
document.forms[0].method="post";
document.forms[0].action="/nbreports/updates/";
document.forms[0].submit();
window.returnValue = getValue('database') + '/' +
getValue('script') ;
}
window.close();
}
function getValue(varName)
{
if(document.getElementById(varName) == null)
return "";
if(document.getElementById(varName).value == null)
return "";
else
return document.getElementById(varName).value;
}
function setdirtybit()
{
window.dirtyFlag = 1;
}
()'메소드는? 이 코드와 관련하여이 코드와 관련된 내용을 게시 해보십시오. – Shmiddty
SUBMIT와 ONCLICK를 결합하는 것은 쉽지 않습니다. 이벤트를 올바르게 처리해야합니다. –
이 페이지는 팝업으로 표시됩니다. Close() 메서드는 부모 페이지로 값을 반환하기위한 것입니다. 코드가 추가되었습니다 – dharmendra