動的テキストボックスを使用しています。誰かがクリックすると"Add Option"
、テキストボックスが動的に追加されます。テキストボックスをクリックすると"Remove"
、動的に削除されます。すべてのコードはすべてのブラウザで正常に動作していますが、"Remove"
機能は IE 7 では動作していません
この問題に関して私を助けてください
これはJavaScriptコードです
function addFormField()
{
var optionId = $("#optionId").val();
$("#pollOption").append("<p id='row" + optionId + "'><label for='txt" + optionId + "'>Option : <input type='text' size='20' name='option_"+optionId+"' id='option_"+optionId+"' name='option_"+optionId+"' class='text_field pollOption' validate='required:true' \/> <a href='#' onclick='removeFormField(\"#row" + optionId + "\"); return false;'>Remove<\/a><\/br><\/p>");
optionId = (parseInt(optionId) + 2) - 1;
$("#optionId").val(optionId);
}
function removeFormField(optionId)
{
$(optionId).remove();
optionId = (parseInt(optionId) + 1) - 2;
}
$.validator.setDefaults(
{
errorClass:"fontColorRed",
submitHandler: function()
{
setPoll();
return false;
}
});
HTMLコード
<div class="pollContent">
<div class="pollQuestionLable">
Your poll Question </div>
<div class="pollQuestionText">
<input type="text" id="pollQuestion" class="text_field" name="pollQuestion" />
<br/><a href="javascript:addFormField();">Add Options</a>
</div>
<div class="clearBoth"></div>
<div class="pollQuestionLable">
Poll Option
</div>
<div class="pollQuestionText">
<div id="pollOption">
<input type="hidden" id="optionId" value="3" />
<p id='row1'>Option : <input type="text" id="option_1" name="option_1" class="text_field pollOption" validate='required:true' /></p>
<p id='row2'>Option : <input type="text" id="option_2" name="option_2" class="text_field pollOption" validate='required:true' /></p>
</div>
<span id="ii" style="float:right">
<input type="image" src="{$GLOBLE_PATH_REL}/images/share_bt.gif" />
</span>
<div class="wallPostToIcon4" id="wallPostToIcon4">
<span class="sharingLockLeft" id="share" ><img src="{$GLOBLE_PATH_REL}/images/lock13.jpeg" border="0" alt="Share1" title="Share" /></span>
<span class="sharingLockRight">▼</span>
</div>
<div class="wallPostToPoll" id="wallPostToPoll">
<ul>
<li id="wallEveryOnePoll" value="1">Everyone</li>
<li id="wallAllFriendsPoll" value="2">Friends of Friends</li>
<li id="wallOnlyFriendsPoll" value="3">Friends Only</li>
<li id="wallCustomizePoll" value="4">Customize</li>
</ul>
</div>
</div>
<div class="clearBoth"></div>
</div>