سؤال

وأريد أن استخدام منتقي التاريخ مسج UI لاشعال الوظائف التي من شأنها ثم تحميل المعلومات من تاريخ القبض على منتقي التاريخ من قاعدة البيانات الخاصة بي.

لذلك أنا أعتقد أن هذا هو سؤال ذو شقين

وهناك طريقة أستطيع أن تجعل من ذلك التاريخ منتقي التاريخ، عندما المحدد، فقط يحصل مرت الى آخر، لشخص ما من شأنه الضغط على 1 يناير 2010 وسوف تذهب تلقائيا إلى mysite.com؟date=01012010 أو شيء من هذا القبيل أن على ما هو عليه الآن منتقي التاريخ فقط بتحديث مربع النص مع التاريخ، وذلك بناء على النقر على 1 يناير 2010، يتم ملؤها مربع النص مع 01-01-2010

والذي يقودني إلى جزء 2 إذا كان هناك أي وسيلة لفعل ما سألت في الجزء 1، هناك طريقة الذي يقوم بتشغيل حدث في مربع النص تحديثه، وبهذه الطريقة يمكن أن أفعله فقط

وonTextUpdate {

وتوجيه ل- mysite.com؟date=$whateverIsInTextBox

و}

وأو شيء من هذا القبيل

واسمحوا لي أن أعرف إذا كان لديك أي حلول أو أفكار للقيام بذلك، وذلك بفضل الكثير

هل كانت مفيدة؟

المحلول

هل يمكن أن تفعل شيئا من هذا القبيل إذا كنت لا تريد استخدام اياكس:

$("#datepicker").datepicker({

    onSelect: function(date, instance) {
            window.location = "www.example.com/?date="+date;
    }
});

وإذا كنت تفعل:

$("#datepicker").datepicker({

    onSelect: function(date, instance) {

        $.ajax
        ({
            type: "GET",
            url: "www.example.com",
            data: "date="+date,
            success: function(result)
            {
               //do something
            }
       });  
    }
});

نصائح أخرى

واستخدام الحدث OnSelect من منتقي التاريخ

$('id').datepicker({
   onSelect: function(dateText, ins) { ... }
});

ويمكنك أن تجرب غيرها من المناسبات للسيطرة منتقي التاريخ على أساس الاحتياجات الخاصة بك

وهناك عدد من الأحداث التي تعلق على منتقي التاريخ القطعة مسج. onSelect ينبغي أن يشمل النقطة رقم 1 أعلاه:

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});

في الحالة الخاصة بك، يمكنك استخدام وظائف. احصل على $ أو $ .POST لتمرير البيانات إلى الخادم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top