var msg = new Array();
msg [0] = 'Credit Card number is invalid';
msg [1] = 'Card holders name is required';
私のフォームが送信されたときに表示される関連メッセージのようなIDです。フォーム例:ページに配列の値を表示
<form id="PaymentForm" name="PaymentForm" method="post" action="#" class="big_box background border_solid">
<input type="text" name="CardNumber" id="CardNumber" size="25" maxlength="25" />
<span id="CardNumberMessage" style="display:none;color:red"><xsl:text> </xsl:text>*</span>
<div id="FieldsRequired"></div>
<input name="submitbutton" id="submitbutton" type="submit" />
</form>
ので、アレイMSGでいただきまし言っている最初のフィールド、この場合にはカード番号が間違っている*は、次のフィールドに配置され、メッセージがFieldsRequired divの中で次の提出まで来ます[0]。スパンを表示または非表示にする2つの機能があります。
function showStuff(id,msg) {
document.getElementById(id).style.display = '';
document.getElementById(FieldsRequired).value;<!--this part might be wrong-->
};
function hideStuff(id,msg) {
document.getElementById(id).style.display = 'none';
document.getElementById(FieldsRequired).value;
};
任意のヘルプは素晴らしいでしょう。