PDA

View Full Version : سوال: اضافه کردن فیلدها با اسامی متفاوت



مهدی صداقت
پنج شنبه 30 تیر 1390, 11:47 صبح
سلام دوستان من این کد رو برای اضافه کردن اتوامتیک فیلدها برای فرمم پیداکردم ولی فیلدهای که اضافه می کنه همه بانام یکسان هستن ومن نیاز به نام های متفاوت برای ذخیره در بانک دارم
هر کی از دوستان می توانه این تغییر روبرام بده ممنون میشم


html> <head> <title></title> <script language="javascript"> fields = 0; function addInput() { if (fields != 10) { document.getElementById('text').innerHTML += "<br>Title: <input type='text' name='title' /><br />Name: <input type='text' name='name' /><br />Copy: <input type='text' name='copy' /><br>"; fields += 1; } else { document.getElementById('text').innerHTML += "<br />Only 10 data entries allowed."; document.form.add.disabled=true; } } field = 0; function addErase() { if (field != 1) { document.getElementById('erase').innerHTML += "<input type='button' onclick='reset()' value='Reset fields' />"; field += 1; } else { } } </script> </head> <body> <form name="form" action="form.php" method="post"> Title: <input type="text" name="title" /> <br />Name: <input type="text" name="name" /> <br />Copy: <input type="text" name="copy" /> <p> <div id="text"> </div> </p> <p> <input type="button" onclick="addInput(),addErase()" name="add" value="Add input field" /> </p> <br /> <input type="submit" value="Submit" /> <div id="erase"> </div> </form> </body> </html

Arsess
پنج شنبه 30 تیر 1390, 12:14 عصر
<html>
<head>
<title></title>
<script language="javascript">
fields = 0;
function addInput() {
if (fields != 9) {
fields++;
document.getElementById('text').innerHTML += "<br>Title: <input type='text' name='title"+fields+"' /><br />Name: <input type='text' name='name"+fields+"' /><br />Copy: <input type='text' name='copy"+fields+"' /><br>";
} else {
document.getElementById('text').innerHTML += "<br />Only 10 data entries allowed.";
document.form.add.disabled=true;
}
}

field = 0;
function addErase() {
if (field != 1) {
fields++;
document.getElementById('erase').innerHTML += "<input type='button' onclick='reset()' value='Reset fields' />";
} else {
}
}
</script>
</head>
<body>
<form name="form" action="form.php" method="post">
Title: <input type="text" name="title0" />
<br />Name: <input type="text" name="name0" />
<br />Copy: <input type="text" name="copy0" />
<p>
<div id="text">

</div>
</p>
<p>
<input type="button" onclick="addInput();addErase()" name="add" value="Add input field" />
</p>


<br />
<input type="submit" value="Submit" />
<div id="erase">

</div>
</form>
</body>
</html>

مهدی صداقت
شنبه 01 مرداد 1390, 10:39 صبح
هیچ یکی از دوستان برنامه نویس پیدا نمیشه که به من کمک کنه یا نمونه کدی که این کار رو انجام بده وفیلدها رو با انام های متفاو ت بسازه رو برام بذاره
ننننننننننننننننننننننننن یاز فوری دارم کار گیر این کد

Arsess
دوشنبه 03 مرداد 1390, 11:37 صبح
ببخشید بنده در کمتر از نیم ساعت مشکل شما رو حل کردم و تست کردم و جواب هم میده. پس شما مشکلتون چیه؟