أتش تي أم أل :: Formwizard.

أشكال HTML مصنوعة بسيطة
التحميل الان

أتش تي أم أل :: Formwizard. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marco Neves
  • موقع ويب الناشر:
  • http://search.cpan.org/~neves/

أتش تي أم أل :: Formwizard. العلامات


أتش تي أم أل :: Formwizard. وصف

أشكال HTML صنع بسيطة HTML :: Formwizard هي وحدة نقدية تستخدم CGI لاسترداد البيانات من الطلبات، ويتم إنتاج نماذج HTML باستخدام قالب كائن أنه إذا لم يتم توفيره، فسيكون بنفسي (مرجعا للذرف). هناك الكثير من Libs النماذج، وفقط عدد قليل من هذه العملية، أي كلا من الأشياء، اكتب نماذج HTML واسترداد البيانات التي ترسلها بواسطة User.or ... بطريقة أكثر صحة ... التي تعالج كل شيء بين الطلب الأول والبيانات الصحيحة المقدمة. لماذا يجب أن نطلب كل برنامج نسأل بعض الوحدة النمطية لإنشاء نموذج، ثم اسأل البعض الآخر التحقق من أن الإرسال صحيح؟ أو لماذا يجب التحقق من البيانات؟ HTML :: Formwizard قد كتب لذلك. HTML :: FormWizard هو وحدة Perl التي تستخدم CGI لاسترداد البيانات من الطلبات، ويتم إنتاج نماذج HTML باستخدام قالب كائن أنه إذا لم يتم توفيره، ستكون ذاتية $ (مرجعية ذاتية) .synopsis # هذا البرنامج النصي يفعل تقريبا نفس cgi.pm # مثال. ونعم، يمكنني استخدام CGI، وهذا هو، # يكتب نموذجا واكتب القيم المقدمة استخدام CGI ()؛ استخدم HTML :: FormWizard ()؛ My $ form = html :: formwizard-> جديد (-title => 'مثال بسيط'، -Fields => ، defaults => }، {name =>' اللون '، الوصف => "ما هو لونك المفضل؟"، اكتب => قائمة "، والقيمة => }])؛ # حسنا، هذا تقريبا ... ولكن الآن، التي تفعل أشياء أخرى ... # إلحاق الحقل حقل قائمة آخر، هذا واحد مع # الأوصاف، على سبيل المثال ... يجب أن تختار، # في البداية قول "- اختيار من فضلك - ". $ form-> إضافة ({name => "البلد"، الوصف => "من أين ولدت؟"، اكتب => "القائمة"، القيمة => {pt => 'portugal'، us => 'الولايات المتحدة' ، المملكة المتحدة => "المملكة المتحدة"، FR => 'France'، '-' = '=' 'الآخر'، '' => '- اختر "}، الافتراضي =>' '، حاجة => 1 })؛ # وحقل كلمة المرور فقط ... حقل كلمة المرور، التي يجب أن تحتوي على 3 إلى 8 أحرف، وتريد # التحقق من الصحة مع وظيفة كتبتها ... $ form-> إضافة ({name => كلمة المرور "، اكتب => كلمة المرور "، minlen => 3، maxlen => 8، التحقق من صحة => sub {my $ pass = shift؛ ارجع 0 إذا (($ pass = ~ / d /) و ($ تمر = ~ / /) و ($ تمرير = ~ / w /))؛ إرجاع "يجب أن يكون لديك كلمة المرور الحقلية على الأقل،". "." حرف ورمز "؛}، مطلوب => 1})؛ # والآن ... دعنا نحصل على النتائج! إذا (بياناتي $ = $ form-> تشغيل) {print QQ (معرف اسمك $$ البيانات {name} الكلمات الرئيسية هي :)، الانضمام ("،"، @ {$ البيانات {الكلمات}})، QQ ( اللون المفضل لديك هو بيانات $ $ {color} بلد الميلاد الخاص بك هو Data Data {البلد} وأنت كلمة المرور هي Data Data {Password})} المتطلبات: perl.


أتش تي أم أل :: Formwizard. برامج ذات صلة