我有一個需要獲取表單值的地方。我能夠在IE 7 & IE 8.抓取細的值以下爲形式使用serializearray()即時獲取在IE 8表單值我能得到的值看到
圖像下方:
但在IE 9的代碼相同的線不取的值參見下面的圖像:
有人請幫忙。我卡住了。而且,在這個時候我不能改變這個serializearray()函數,因爲很多代碼已經被寫入了。如果這需要改變。總工作將去一個拋
生成html:
<form action="/SDLCMClassic/questionaire/questionairelist?projectArtifactId=53678&ppmFlag=N&level=Project" method="post"> <div class="body-container clearfix">
<div class="information-body clearfix" id="tblHeader">
<div class="information-header">
Assesment
</div>
<div class="form-align-div">
<label>PPM ID </label>
</div>
<div class="form-align-div-large">
182944
</div>
<div class="form-align-div">
<label>App Portfolio ID </label>
</div>
<div class="form-align-div-large">
116368
</div>
<div class="form-align-div">
<label>PPM Project Name </label>
</div>
<div class="form-align-div-large">
ITSVC FY11 SOIT ITSM HPSM uCMDB Integration
</div>
<div class="form-align-div">
<label>APP CIName </label>
</div>
<div class="form-align-div-large">
HPSM IT
</div>
</div>
</div>
<div class="clear-both" id="QuestionaireDiv">
<div class="parent_divqn" style="background-color:#fff;color:#000;">
<table id="tblSdlc" width="100%">
<tr>
<td width="2%">
1
</td>
<td width="50%">
List of authentication methods
</td>
<td width="48%">
<input type="hidden" value='DECISION' name='15' title='ListBox' />
<input type="hidden" id='hdnselectright' name='15' title='DECISION' />
<table width="45%">
<tr>
<td>
<label class="lable">
Available</label>
<select id="sourcelist-15" multiple="multiple" data-mandatory='Y' data-datatype='string' data-qindex='1' class="saral-select" style="width: 269px;">
<option value='1'>Active Directory</option>
<option value='2'>Enterprise Directory</option>
<option value='3'>DigitalBadge</option>
<option value='4'>SiteMinder</option>
<option value='5'>HP Passport</option>
<option value='6'>Cybersafe (SAP)</option>
<option value='7'>OATH</option>
<option value='8'>Non-Leveraged Authentication Infrastructure</option>
<option value='9'>Pending</option>
</select>
</td>
<td>
<table>
<tr>
<td>
<img id="MoveRight-15" src="/Content/Images/arrowRight.png" alt="Move Right" onclick='javascript:togglelistdata(this,'15','1','/SDLCMClassic/Questionaire/GetQuestionaireList')' />
</td>
</tr>
<tr>
<td>
<img id="MoveLeft-15" src="/Content/Images/arrowLeft.png" alt="Move Left" onclick='javascript:togglelistdata(this,'15','1','/SDLCMClassic/Questionaire/GetQuestionaireList')'/>
</td>
</tr>
</table>
</td>
<td>
<label class="lable">
Selected</label>
<select id="destlist-15" multiple="multiple" class="saral-select" data-mandatory='Y' data-datatype='string' data-qindex='1' name="rightlist-DECISION" style="width: 269px;">
</select>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="clear-both" id="container">
</div>
</div>
<input type="hidden" id="hdnAnsweredArray" />
<input type="hidden" id="hdninputcountArray" />
<input type="hidden" id="hdninput" />
<input type="hidden" id="hdnlistboxid" />
什麼是你的JQuery的版本?你確定在這兩種情況下你看起來完全一樣嗎?也許一個Ajax請求加載部分尚未完成,等等。 – nemesv
感謝你的回覆nemesv。我使用jquery-1.7.2.min.js。這是正在加載的頁面。點擊窗體上存在的任何控件(onclick)(需要在圖像中看到),我需要獲取其他控件的表單值。 – suman
這適用於我:http://jsfiddle.net/S8rQa/ – snuffn