29-08-2011, 10:46
|
|
|
חבר מתאריך: 31.05.02
הודעות: 1,076
|
|
שינוי תוכן בתוך במאפיין name
שלום חברים,
אני בונה טופס ששולח מייל, הטופס מכיל combobox שניתן להוסיף (לשכפול) כמה שרוצים.
עכשיו בשביל שכל combobox שנוסף ישלח במייל אני צריך לשנות את תוכן במאפיין ה-name לשם יחודי.
הקוד שלי משנה את ה-ID לא ה-tr ולא את ה-name שב-select ככה שזה לא כל כך עוזר לי.
הקוד מכיל בתוכו textarea בכדי לראות את השינוי שמתבצע אחרי שכפול ה-combobox
אשמח להדרכה, להלן הקוד:
קוד:
<script type="text/javascript">
var rowCount = 1;
function addRow(){
var rowNodeClone = document.getElementById("template_row").cloneNode(true);
var tableNode = document.getElementById("addrow").getElementsByTagName("TBODY").item(0);
var resultNode = document.getElementById("innerHtml");
rowNodeClone.id = "idchanged" + (rowCount++);
tableNode.appendChild(rowNodeClone);
resultNode.value = tableNode.innerHTML
}
function deleteResult()
{
document.getElementById("addrow").deleteRow(0);
}
</script>
<form>
<table cellspacing="0" cellpadding="0" border="0" align="center" width="550" class="a12" id="addrow">
<tr id="template_row">
<td align="center" height="30" valign="middle" colspan="3">
<select name="did" size="1" style="a12">
<OPTION selected value="select topic">[select topic]</OPTION>
<OPTION value="Algeria">Algeria</OPTION>
<OPTION value="Argentina">Argentina</OPTION>
<OPTION value="Australia">Australia</OPTION>
</select>
</td>
</tr>
</table>
<textarea id="innerHtml" style="border:1px dotted #639ACE" rows=20 cols=20></textarea>
<div align="center"><input type="button" value=" add " onclick="addRow()"/><input type="button" value=" remove " onclick="deleteResult()"/>
<input type="Submit" value="Submit"></div>
</form>
תודה מראש על העזרה, נוי
|