HTML وجافا سكريبت الآلي وثيقة يمحو مقالات وبعد عند_النقر الحدث

StackOverflow https://stackoverflow.com/questions/1042047

سؤال

وأنا أتمتة وثيقة مع HTML وجافا سكريبت من خلال MS المفكرة. وحتى الآن، ولدي الكثير من النص، على بعد بضعة مربعات النص، وزر، والتي سوف يتم تنفيذ وظيفة جافا سكريبت بعد إدخال رقم في أحد مربعات النص. وإلا أكملت هذه الوثيقة جزئيا. ومع ذلك، لاحظت أنه بعد أن إضافة إدخالات إلى مربعات النص الخاص بي ثم اضغط على زر، كل من إدخالات بلدي محو. وأعتقد أن هذا هو مسألة إعادة النشر من نوع ما. ومع ذلك، فكرت باستخدام الحدث onlick مع جافا سكريبت لن تنفيذ أمر من جانب الخادم. أيضا، المستند هو كل رمز العميل. في الأساس، بل هو مجرد نص، أتش تي أم أل، و، في الوقت الراهن، وظيفة واحدة JS.

ووتكرارا، فإن أحد يعرف لماذا إدخالات النص لي تمحو بعد تنفيذ الحدث onClick زر، وكيف لوقف هذا من الحدوث؟ بالإضافة إلى ذلك، الحدث onclick تنفيذ وظيفة JS، الذي هو إذا البيان أن يضيف أكثر من نص للوثيقة.

وشكرا لك،

وسوق دبي المالي

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

المحلول

إذا كان لديك زر <input type="submit"> في النموذج الخاص بك ثم عند الضغط على زر سوف تحصل على إرسال النموذج، حتى إذا كان لديك معالج onclick. هناك عدة طرق لحل هذه *، ولكن أسهل طريقة هو تغيير الزر لtype="button"، وهو مطابق إلا النقر أنها لا تقدم أي شيء.

<input type="button" onclick="checkEntries()" />
وتشمل

و* حلول أخرى إضافة إلى معالج return false onclick الخاص بك، كما هو الحال في onclick="checkEntries(); return false"، أو إضافة onsubmit="return false" إلى العنصر <form>.

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