คำถามติดแท็ก validation

4
การตรวจสอบ Magento 2 xml
ในขณะที่ Magento 2 มีวิธีการตรวจสอบ (และเติมข้อความอัตโนมัติ) xml ใด ๆ โดยใช้ไฟล์ XSD ตัวอย่างmodule.xmlเช่นนี้: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> แต่ตอนนี้module.xmlดูเหมือนว่านี้: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> ดังนั้นแอตทริบิวต์มี xsi:noNamespaceSchemaLocationurn:magento:framework: ฉันรู้ว่าสิ่งนี้ไม่เกี่ยวข้องกับการตรวจสอบความถูกต้องฝั่งเซิร์ฟเวอร์ของ xmls อันนี้ยังใช้ได้อยู่ แต่ฉันจะทำอย่างไรเพื่อกลับไปตรวจสอบความถูกต้องของฉันใน IDE ของฉัน (PHPS รูปแบบในกรณีของฉัน แต่นั่นไม่ใช่สิ่งสำคัญ ฉันควรจะใช้เส้นทางสัมพัทธ์เก่าในขณะที่สร้างโมดูลหรือไม่? หรือมีวิธีที่ดีกว่าในการทำมัน?

9
CE1.9.1 โปรดตรวจสอบให้แน่ใจว่ารหัสผ่านของคุณตรงกันระหว่างการลงทะเบียนผู้ใช้
ฉันพบปัญหานี้ใน CE1.9.1 เมื่อผู้ใช้ลงทะเบียน (ไม่สำคัญว่าจะเป็นในระหว่างการเช็คเอาต์หรือจากลิงก์สร้างบัญชี) ผู้ใช้จะได้รับข้อผิดพลาดที่ไม่ตรงกันแม้ว่ารหัสผ่านจะถูกป้อนซ้ำอย่างถูกต้อง การตรวจสอบความถูกต้องของฟอร์มไม่ได้บ่งบอกถึงข้อผิดพลาด แต่เมื่อผู้ใช้คลิกที่ลงทะเบียนระบบจะส่งคืนข้อผิดพลาดที่ไม่ตรงกัน ไม่มีข้อผิดพลาดในคอนโซล Chrome ... ฉันพบสิ่งนี้: "โปรดตรวจสอบให้แน่ใจว่ารหัสผ่านของคุณตรงกัน" - ข้อผิดพลาดของรหัสผ่านใน Checkout พร้อมแบบฟอร์มลงทะเบียนใหม่ แต่ฉันไม่เชื่อว่ามันเป็นข้อผิดพลาดเดียวกัน ฉันต้องการแก้ไขเร็ว ๆ นี้ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก!

2
การตรวจสอบแบบฟอร์มที่กำหนดเอง - Magento
ฉันกำลังพยายามใช้การตรวจสอบแบบฟอร์มที่กำหนดเองใน Magento โดยใช้ jQuery แต่ฉันไม่แน่ใจว่าฉันมีวิธีการที่ถูกต้องหรือไม่ โดยทั่วไปฉันต้องตรวจสอบต่อไปนี้: เฉพาะฟิลด์หมายเลขเท่านั้นที่จะต้องมี. 00 ในการตรวจสอบ 1 ถึง 1.00 ตัวอักษรต้องเป็นตัวพิมพ์ใหญ่ ไม่สามารถมีตัวเลขมากกว่า 9.99 ไม่มีช่องว่างในไฟ ฉันคิดว่าจะใช้ jQuery และได้ตั้งค่าเกี่ยวกับการเขียนบางอย่างเพื่อตรวจสอบแบบฟอร์ม: <script> jQuery(document).ready(function() { jQuery.validator.addMethod("integer", function(value, element) { return this.optional(element) || /^-?\d+$/.test(value); }, "A positive or negative non-decimal number please"); function(field, length) { if (!numericRegex.test(length)) { return false; } return (field.value.length <= …

2
การตรวจสอบวันที่เริ่มต้นและสิ้นสุด
ฉันได้รับการทำงานในรูปแบบผู้ดูแลระบบที่ผมต้องการให้ผู้ใช้เลือกและStart DateEnd Date ฉันมีเพื่อให้การตรวจสอบดังกล่าวที่จะต้องมากกว่าEnd DateStart Date ใครช่วยกรุณาช่วยฉันในการจัดทำคลาสการตรวจสอบความถูกต้องของ Magento สำหรับวันเริ่มต้นและวันที่สิ้นสุดกับสถานการณ์ตามที่อธิบายไว้ข้างต้น ถ้ามันเป็นไปไม่ได้ด้วยการตรวจสอบ Magento เริ่มต้นกรุณาโพสต์รหัส JS ที่กำหนดเอง นอกจากนี้ยังอยู่ในฟอร์มของฉันสำหรับช่วงวันที่ $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' )); …

2
การตรวจสอบฟิลด์ที่กำหนดเองแบบพิเศษของวีโอไอพี 2
Magento2 checkout - วิธีที่ดีที่สุดในการเพิ่มการตรวจสอบสำหรับฟิลด์การชำระเงินที่กำหนดเองซึ่งขึ้นอยู่กับวิธีการจัดส่งที่เลือกคืออะไร? เช่นฉันกำลังเพิ่มเขตข้อมูลไปยังแบบฟอร์มที่อยู่ในLayoutProcessorที่ฉันสามารถระบุกฎการตรวจสอบ ฉันต้องทำให้ฟิลด์นี้จำเป็นถ้าเลือกผู้ให้บริการที่กำหนดเองของฉัน เป้าหมายของฉันคือป้องกันไม่ให้ผู้ใช้ไปยังขั้นตอนถัดไปหากไม่กรอกฟิลด์ที่กำหนดเองของฉัน ฉันรู้ว่าฉันสามารถเพิ่มการตรวจสอบความถูกต้องที่กำหนดเองก่อนขั้นตอนการสั่งซื้อ (ขั้นตอนการตรวจสอบและการชำระเงิน) แต่ฉันจำเป็นต้องตรวจสอบความถูกต้องก่อน

2
การตรวจสอบฟิลด์ที่กำหนดเองใน system.xml
ฉันกำลังพัฒนาปลั๊กอิน magento2 (ฉันค่อนข้างใหม่ใน magento2) และฉันพบปัญหาในการตรวจสอบความถูกต้องของฟิลด์ใน system.xml ฉันค้นหามานานแล้วและไม่พบคำตอบ ฉันเพิ่มเขตข้อมูลใหม่ แต่ฉันต้องตรวจสอบความถูกต้องของเขตข้อมูลนี้โดยใช้ regex ฉันเห็นว่ามีการตรวจสอบเริ่มต้นบางอย่าง แต่ฉันต้องการกำหนดเองมีวิธีใดบ้างที่จะเพิ่มกฎการตรวจสอบความถูกต้องใหม่ให้กับเครื่องมือตรวจสอบ

2
Magento 2 จะเปลี่ยนการตรวจสอบความยาวรหัสผ่านได้อย่างไร?
ฉันต้องการเปลี่ยนความยาวขั้นต่ำของการตรวจสอบรหัสผ่านเป็น 8 ฉันพยายามเปลี่ยนvalidation.js rules.jsแต่ดูเหมือนจะไม่ทำงาน ฉันจะเปลี่ยนจาก 6 เป็น 8 ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.