Merhaba kullanıcı başlangıç tarihini ve izin bitiş tarihini seçebileceğiniz bir form var. Gün içinde hiçbir, 3'tür Örneğin, üretilen tarihi 3 satır olacaktır. Her tarih, gün ve dönem (am / pm) gizli bir alanda saklanır. Yani 3 gün adı Tarih_1 tarihinden, day_1, period_1, tarih_2, day_2, period_2, date_3, day_3, period_3 ile gizli bir alan yaratacaktır.
Soru form girişi bu dinamik sayıda başa çıkmak için nasıl? Ben denetleyiciye değer geçmek ve daha sonra veritabanına saklamak modellemek gerekir. Bu form, giriş sayısı, dinamik ve biz denetleyici işlevine geçmek gerekir çünkü ana sorundur.
Birisi bana bu sorun ile ilgili doğru yolu gösterebilir misin? Öğretici bir bağlantı yararlı teşekkürler olacak :)
Bu, aşağıdaki resimde olduğu gibi tarih listesini oluşturmak için kullanmaktır kodu
function test(){
var count = 0;
var date1 = $('#alternatestartdate').val();
var date2 = $('#alternateenddate').val();
var startDate = new Date(date1);
var endDate = new Date(date2);
var Weekday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
while (startDate<=endDate)
{
var weekDay = startDate.getDay();
if (weekDay < 6 && weekDay > 0) {
var month = startDate.getMonth()+1;
if( month <= 9 ) { month = "0"+month; }
var day = startDate.getDate();
var datearr = new Array();
if( day <= 9 ) { day = "0"+day; }
count++;
var datelist = day+"-"+month+"-"+startDate.getFullYear();
$('#pa').append(day+"-"+month+"-"+startDate.getFullYear() + " ("+Weekday[weekDay]+") <input type='hidden' id='' name='date_"+count+"' value='"+datelist+"' /><input type='hidden' id='' name='day_"+count+"' value='"+Weekday[weekDay]+"' /><input type='radio' name='period_"+count+"' value='1' checked/>Full<input type='radio' name='period_"+count+"' value='2'/>Half (AM)<input type='radio' name='period_"+count+"' value='3'/>Half (PM)<br />");
}
startDate.setDate(startDate.getDate()+1)
}
$('#pa').append("<input type='hidden' id='' name='countval' value='"+count+"' />");
}

Doğru takarsanız, veri tabanına bu gibi görünecektir:
