javascript - How to change form element values in HTML -


मेरे पास सरल कोड का यह टुकड़ा है।

  & lt; html & gt; & Lt; शीर्ष & gt; & Lt; स्क्रिप्ट प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; फ़ंक्शन परिवर्तन पाठ () {var फार्म = document.forms ['विस्तार']; form.desc.value = "सफलता"; } & Lt; / script & gt; & Lt; / head & gt; & LT; बॉडी & gt; & Lt; फ़ॉर्म का नाम = "विस्तार" & gt; & Lt; input type = "text" name = "desc" id = "desc" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" value = "changetext" onClick = changeText () & gt; & Lt; / प्रपत्र & gt; & Lt; / body & gt; & Lt; / html & gt;  

जब मैं इसे मोज़िला ब्राउज़र में चलाता हूं तो "desc" नामक टेक्स्टबॉक्स का मान बदल जाता है, लेकिन तुरंत गायब हो जाता है ... यानी वह हमेशा के लिए नहीं दिखाया जाता है और रिक्त हो जाता है।

मैं इसे कैसे ठीक कर सकता हूं।

सादर, विजय

प्रयोग करने का प्रयास करें: < / P>

  & lt; इनपुट प्रकार = "सबमिट करें" value = "changetext" onClick = "changeText (); वापसी वापसी;" & gt;  

ऐसा लगता है कि आपका पृष्ठ ताज़ा है, और संभवतः यही है कि आपका फ़ील्ड पाठ गायब हो जाता है। यदि आपका onClick श्रोता रिटर्न false है, तो यह इस डिफ़ॉल्ट व्यवहार को रोक देगा।


Comments