MozTW 討論區
https://forum.moztw.org/

無法送出表單資料!
https://forum.moztw.org/viewtopic.php?f=2&t=28656
1 頁 (共 1 頁)

發表人:  A1drich [ 2009-11-09, 23:17 ]
文章主題 :  無法送出表單資料!

遇到這問題已經很多次了,總是無法解決。
情況是這個樣子的。
今天我是在南山人壽的網站上遇到問題。
我今天要選擇投資標的的轉換。
在選擇時,會彈出一個視窗,讓我選擇。
當我選擇完後,按下"確認"鍵。
卻一點反應也沒有。
在IE上,正常是會關閉"選擇視窗",把選擇的項目傳送到原來的視窗上。
但是,我一直按卻一點反應也沒有。
這是彈出視窗的原始碼
"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=Big5">
<meta http-equiv="expires" content="Sat, 1 Jan 2000 00:00:00 GMT">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<title>南山人壽保戶園地 - 保單快速服務</title>

<style type="text/css">
<!--
body {
SCROLLBAR-3DLIGHT-COLOR: #555166;
SCROLLBAR-ARROW-COLOR: #482f36;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
SCROLLBAR-BASE-COLOR: #ffffff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url();
background:url('/eservice/public_site/ces/images/bg.gif') no-repeat fixed ;
}
-->
</style>
<link href="/public_site/css/ces.css" rel="stylesheet" type="text/css">
<link href="/public_site/css/ie.css" rel="stylesheet" type="text/css">
<link href="/public_site/css/topmenu.css" rel="stylesheet" type="text/css">
</head>

<body>
<form name="fundLsit" action="FundList.jsp" method="post">

<table width="90%" border="0" cellpadding="1" cellspacing="0" align="center">
<tr>
<td>&nbsp;</td>
</tr>
<tr>

<td align="center">投資標的選擇</td>
</tr>
<tr>
<td>
<table width="100%" border="1" cellpadding="1" cellspacing="0" bordercolor="#333333" bordercolordark="#FFFFFF" align="center">
<tr align="center" class="td_title2">
<td>基金公司</td>
<td>投資標的</td>

</tr>
<tr>
<td><select name='fundHouse' onChange='getFundList(this.form.name, this.value)'>
<option value='' style='color: #006600'>請選擇您所要的基金公司</option>
<option value='MFS 基金系列'>MFS 基金系列</option>
<option value='亨德森基金系列'>亨德森基金系列</option>
<option value='友邦基金系列'>友邦基金系列</option>
<option value='天達基金系列'>天達基金系列</option>
<option value='富蘭克林基金系列'>富蘭克林基金系列</option>

<option value='富達基金系列'>富達基金系列</option>
<option value='施羅德 ( 環 ) 投資系列'>施羅德 ( 環 ) 投資系列</option>
<option value='景順基金系列'>景順基金系列</option>
<option value='瑞士銀行基金系列'>瑞士銀行基金系列</option>
<option value='聯博基金系列'>聯博基金系列</option>
<option value='貝萊德基金系列'>貝萊德基金系列</option>
<option value='駿利基金系列'>駿利基金系列</option>
<option value='来豐基金系列'>来豐基金系列</option>
</select></td>
<td><select name='fundList' onChange='WriteData(this.form.name, this.value)'>

<option value='' style='color: #006600'>請選擇您所要的投資標的</option>
</select></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center"><input type="button" name="btnOk" value="確定" onClick="returnData()" disabled /></td>
</tr>

</table>
<input type="hidden" name="fundType" value="" />
<input type="hidden" name="formName" value="transfer" />
<input type="hidden" name="accountType" value="basic" />
<input type="hidden" name="len" value="0" />
<input type="hidden" name="displayFlag" value="font" />

<Script language="JavaScript">
var fundCode;
var displayFundCode;
var fundName;
var fundCurrency;
var fundXpryDt;//AS08975

function getFundList(fname, fundType) {

eval("document."+ fname +".fundType").value = fundType;
eval("document."+ fname).submit();
}

function WriteData(fname, data) {

var dataArr = data.split("+", 5);//AS08975

fundCode = dataArr[0];
displayFundCode = dataArr[1];
fundName = dataArr[2];
fundCurrency = dataArr[3];
fundXpryDt = dataArr[4];//AS08975
eval('document.'+ fname +'.btnOk').disabled = false;
}

function returnData() {

var formName = "transfer";
var accountType = "basic";
var len = "0";
var displayFlag = "font";

eval('opener.'+ formName +'.'+ accountType +'BuyFund_'+ len).value = fundCode;
eval('opener.'+ formName +'.'+ accountType +'DisplayBuyFund_'+ len).value = displayFundCode;
eval('opener.'+ formName +'.'+ accountType +'BuyFundDesc_'+ len).value = fundName;
eval('opener.'+ formName +'.'+ accountType +'BuyFundCurrency_'+ len).value = fundCurrency;
eval('opener.'+ formName +'.'+ accountType +'BuyFundXpryDt_'+ len).value = fundXpryDt;//AS08975

if (displayFlag == "font")
eval('opener.'+ accountType +'DisplayFundName_'+ len).innerHTML = fundName;

window.close();
}
</Script>

</body>
</html>
"

我不曉得是網頁的管理者寫程式的問題,還是firefox需要再安裝些什麼才能使用。
我已經遇到不只一次了。
另一次是,在網路刷卡時(中國信託的卡)需要認證密碼。
也是彈出一個視窗,要我輸入code,但是我輸入完code後按下"確認"鍵,也是都沒有反應。
不曉得有沒有什麼方法可以解決這個問題。
每次都要去跟別人借I.E 來用感覺很差。
希望有人能指點迷津。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/