我有一個JSP頁面,我有一些input submit
按鈕。現在基於我從AJAX
請求中獲得的一些值,我想控制display and hiding of these input buttons
。所以我爲每個輸入創建了spans
。並根據我從AJAX請求收到的變量值我操縱顯示屬性。但我沒有得到正確的結果。HTML中隱藏和顯示範圍
這裏是我的代碼:
<td style="width: 600px"><span id="startspan"><input name="start" value="startActivity" type="submit" id="startbuttonid"></span></td>
<td style="width: 600px"><span id="holdspan"><input name="start" value="holdActivity" type="submit" id="holdbuttonid"></span></td>
<td style="width: 600px"><span id="cancelspan"><input name="start" value="cancelActivity" type="submit" id="cancelbuttonid"></span></td>
<td style="width: 600px"><span id="closespan"><input name="start" value="closeActivity" type="submit" id="closebuttonid"></span></td>
而且我java script
代碼我在哪裏寫代碼顯示或隱藏他們是::
if(temp1[15]=="InProcess"){
document.getElementById('startspan').style.display='none';
document.getElementById('holdspan').style.display = 'block';
document.getElementById('cancelspan').style.display = 'block';
document.getElementById('closespan').style.display = 'block';
}
if(temp1[15]=="New"){
document.getElementById('startspan').style.display='block';
document.getElementById('holdspan').style.display = 'none';
document.getElementById('cancelspan').style.display = 'block';
document.getElementById('closespan').style.display = 'none';
}
這裏在此基礎上我收到罰款變量temp1[15]
值。我想要顯示或隱藏這些輸入提交按鈕。我正在以正確的方式進行,如定義跨度或需要一些更正。基本上所有這些輸入按鈕都在一個dialog box <div>
裏面,只有當我寫了我的隱藏或顯示跨度代碼(上面寫過)時纔會打開一個功能。需要幫忙。謝謝。
我在這裏創建了一個JSFiddle,並且一切似乎都正常工作:http://jsfiddle.net/uGvam/ – phantasm 2012-04-27 15:08:55