2013-02-12 24 views
9

मैं दो पाठ लेबल समाशोधन:बटन पर एक पाठ क्षेत्र पर क्लिक करें

<div>   
    <input type="text" id="textfield1" size="5"/> 
</div> 

<div>   
    <input type="text" id="textfield2" size="5"/>   
</div> 

मैं एक बटन "साफ" कहा जाता है कि इन दोनों क्षेत्रों को मिटा होगा करना चाहते हैं।

<div>  
    <input type="button" value="Clear Fields" onclick=SOMETHING /> 
</div> 

कैसे SOMETHING को लागू करने पर कोई सुराग:

मेरी जानकारी के लिए, मुझे लगता है कि एक बटन मैं इस तरह के कोड का उपयोग करना चाहिए लागू करने के लिए पता है?

उत्तर

21

कैसे सिर्फ एक सरल रीसेट बटन के बारे में?

<form> 

    <input type="text" id="textfield1" size="5"> 
    <input type="text" id="textfield2" size="5"> 

    <input type="reset" value="Reset"> 

</form> 
2

कुछ इस तरह एक बटन जोड़ने के लिए और आप मान

<div>   
<input type="text" id="textfield1" size="5"/>   
</div> 

<div>   
<input type="text" id="textfield2" size="5"/>   
</div> 

<div> 
    <input type="button" onclick="clearFields()" value="Clear"> 
</div> 


<script type="text/javascript"> 
function clearFields() { 
    document.getElementById("textfield1").value="" 
    document.getElementById("textfield2").value="" 
} 
</script> 
20

एक सरल JavaScript फ़ंक्शन काम करेगा स्पष्ट करने के लिए इसका इस्तेमाल करते हैं करने देगा।

function ClearFields() { 

    document.getElementById("textfield1").value = ""; 
    document.getElementById("textfield2").value = ""; 
} 

और बस अपने बटन इसे कहते है:

<button type="button" onclick="ClearFields();">Clear</button> 
+0

धन्यवाद! , मैंने इस दृष्टिकोण का उपयोग किया था, लेकिन 'document.getElementById ("textfield1") के बजाय कुछ tweaks करना था। Value = ""; "मैंने' textfield1.value = "" का उपयोग किया; ' – user1415780

9

आप तो सरल प्रयोग इसे रीसेट करना चाहते हैं,:

<input type="reset" value="Reset" /> 

लेकिन सावधान रहना, यह बक्सें डिफ़ॉल्ट value है कि साफ नहीं होंगे। उदाहरण के लिए, अगर हम निम्नलिखित बक्सें है और डिफ़ॉल्ट रूप से, वे निम्न मान है:

<input id="textfield1" type="text" value="sample value 1" /> 
<input id="textfield2" type="text" value="sample value 2" /> 

तो, इसे, स्पष्ट जावास्क्रिप्ट के साथ यह तारीफ करने के लिए:

function clearText() 
{ 
    document.getElementById('textfield1').value = ""; 
    document.getElementById('textfield2').value = ""; 
} 

और onclick में अटैच कर रीसेट बटन का:
<input type="reset" value="Reset" onclick="clearText()" />

+1

<इनपुट आईडी =" textfield1 "प्रकार = "टेक्स्ट" /> <इनपुट आईडी = "टेक्स्टफील्ड 2" टाइप = "टेक्स्ट" /> बेहतर स्पष्टता के लिए, प्रिय @ लिननेल इमानुअल नेरी, क्या आप उत्तर में दो पंक्तियों को भी शामिल करेंगे। – Arun

+1

धन्यवाद @ अरुण मैंने आपके सुझाव को दर्शाने के लिए अभी जवाब संपादित किया है –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^