フォームを含むページをロードする iframe を使用しています。フォーム アクションは、javascript を使用してオーバーライドされます。javascript フォーム アクションは IE と Chrome で動作しています。しかし、Firefox では JavaScript が機能せず、フォームがhttp://example.com/index.phpに送信されます。
コードを以下に示します。
<script language='Javascript' type='text/JavaScript'>
function submitFunction() {
document.Insert.action = 'http://example.com/page2.php';
return true;
}
</script>
<FORM ACTION='http://example.com/index.php' METHOD='POST' ENCTYPE='x-www-form-urlencoded' name='Insert' id='Insert' autocomplete='off' onsubmit='return(submitFunction())'>
<input name='num' SIZE='45' MAXLENGTH='45'>
<input name='Submit' type='submit'/>
</FORM>
前もって感謝します。