لقد وجدت مشكلة تقديم النموذج المريح في العمل. في كثير من الأحيان ، قدمت الأمر جيدًا تحت IE ، ولكن كانت هناك مشكلة بعد ضرب Firefox. لم ينجح استخدام زر إرسال ، لذلك نجحت في استخدام JS ، ولا أعرف السبب. تحت حث المدرب ، تم تلخيص طرق تقديم النماذج الشائعة التالية.
الطريقة الأولى: تقديم النموذج ، أضف حدث OnSubmit إلى علامة النموذج لتحديد ما إذا كان تقديم النموذج ناجحًا أم لا
<script type = "text/javaScript"> funtion Vality (obj) {if (تأكيد ("إرسال نموذج؟")) {Alert (obj.value) ؛ العودة صحيح. } آخر {Alert (obj.value) ؛ العودة كاذبة }}} </script> <body> <form action = "// www.vevb.com" onsubmit = "return validation (document.getElementByIDX_X ('mytext')) ؛الطريقة الثانية: توجيه حدث تقديم النموذج onClick = "submitform () ؛" من خلال زر الزر ، والذي سيتجاهل الخصائص في علامات أخرى. على سبيل المثال ، ستكون سمة OnSubmit في علامة النموذج غير صالحة. من أجل إجراء التحقق من النماذج ، يمكنك وضع رمز التحقق في Suffmform () ؛ طريقة للتحقق.
<script type = "text/javaScript"> function viality () {if (تأكيد ("إرسال نموذج؟")) {return true ؛ } آخر {return false ؛ }} function submitform () {if (validate ()) {document.getElementByIdx_x ("myForm"). submit () ؛ }} </script> <body> <form Action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "submitbtn لتنفيذ حدث OnClick -> </form> </body>الطريقة الثالثة: ضع حدث OnSubmit في علامة إرسال بدلاً من علامة النموذج. في هذا الوقت ، التحقق من النموذج غير صالح. انقر فوق الزر "إرسال" لإرسال النموذج مباشرة.
<script type = "text/javaScript"> function viality () {if (تأكيد ("إرسال نموذج؟")) {return true ؛ } آخر {return false ؛ }} </script> <body> <form action = "// www.vevb.com"> <input type = "text"/> <input type = "president" value = "submit" onsubmit = "return validate ()"/> </form> </body>الطريق الرابع: إضافة حدث Onclick إلى زر الإرسال ، حيث يتم استخدام الحدث للتحقق من تقديم النموذج ، وتشبه الوظيفة إضافة حدث OnSubmit إلى علامة النموذج.
<script type = "text/javaScript"> function viality () {if (تأكيد ("إرسال نموذج؟")) {return true ؛ } آخر {return false ؛ }} </script> <body> <form action = "// www.vevb.com"> <input type = "text"/> <input type = "presidentالطريقة الخامسة:
<Body> <form Action = "// www.vevb.com" id = "myform"> <input type = "text"/> <input type = "button" value = "submitbtn" id = "mybtn"/> </form> </body> <script type = "text/javaScript"> function validate () } آخر {return false ؛ }}يتم تشغيل حدث تقديم النموذج من خلال زر الزر ، وسيتم تجاهل الخصائص في علامات أخرى. على سبيل المثال ، ستكون سمة OnSubmit في علامة النموذج غير صالحة. من أجل تنفيذ التحقق من النموذج ، يمكنك وضع رمز التحقق في Sufffform () ؛ طريقة للتحقق
الدالة sufffform () {if (validate ()) {document.getElementByIdx_x ("myForm"). إرسال () ؛ }} document.getElementByIDX_X ("mybtn"). onClick = submitform ؛ </script>إن الأساليب والتحققات العديدة المذكورة أعلاه لتقديم النماذج باستخدام JS (المقالات التي يجب قراءتها) هي المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.