Saya telah mengerjakan formulir admin tempat saya ingin pengguna memilih Start Date
dan End Date
.
Saya harus memberikan validasi sehingga End Date
harus lebih besar dari Start Date
.
Adakah yang bisa membantu saya menyediakan kelas validasi Magento defautl untuk tanggal mulai dan berakhir dengan skenario seperti dijelaskan di atas?
Jika tidak memungkinkan dengan validasi Magento default, silakan kirim kode JS khusus.
Ini juga dalam formulir saya untuk rentang tanggal
$dateFormatIso = Mage::app()->getLocale()->getDateFormat(
Mage_Core_Model_Locale::FORMAT_TYPE_SHORT
);
$fieldset->addField('start_date', 'date', array(
'label' => Mage::helper('myhelper')->__('Start Date'),
'name' => 'start_date',
'note' => $this->__('Start Date'),
'required' => true,
'image' => $this->getSkinUrl('images/grid-cal.gif'),
'format' => $dateFormatIso,
'class' => 'required-entry validate-date validate-date-range date-range-start_date-from'
));
$fieldset->addField('end_date', 'date', array(
'label' => Mage::helper('myhelper')->__('End Date'),
'name' => 'end_date',
'note' => $this->__('End Date'),
'required' => true,
'image' => $this->getSkinUrl('images/grid-cal.gif'),
'format' => $dateFormatIso,
'class' => 'required-entry validate-date validate-date-range date-range-end_date-to'
));
Terima kasih
sumber
) How does this work ->
'kelas' => 'wajib masuk-validasi-tanggal validasi-rentang-tanggal-rentang-custom_theme- hingga'` 2) How to input
rentang-tanggal-your_attribute_code-from` karena saya tidak memiliki kode atribut khusus saya.attribute_code
dalamnya hanya untuk menghubungkan kedua bidang tersebut.app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php
dan itu berhasil. Apakah saya perlu mengubahnya?-from
dan-to
sufiks di kelas Anda. Cobadate-range-start_data-from
dandate-range-start_data-to
Semua validasi terikat dengan aturan validasi Java Script yang didefinisikan di bawah
Mengajukan
Anda dapat menyesuaikan kode Anda di sana
sumber
js/prototype/validation.js
. Anda dapat menambahkan validasi khusus dalam file JS terpisah ...