2017-05-23 4 views
-1

Hallo ich habe eine Frage, die ich Taste zurückgesetzt werden soll, wenn die Felder leer sind, der Reset nicht angezeigt wird, wenn ein Wert eingegeben wird, wird der Reset angezeigt Taste ein- und ausblenden Reset

zurücksetzen
+1

Willkommen bei StackOverflow. Hast du deine Codes bei dir? – threeFatCat

+0

Es ist für 1 html, wo mehrere Reset-Schaltflächen erstellt werden, die die gleiche Funktion haben – PcGamer

Antwort

0

für jquery krank Recomand diesem

$("input").change(function() { 
    var val = $(this).val(); 
    if(val == ""){ 
    $("#yourresetbutton").hide(); 
    }else{ 
    $("#yourresetbutton").show(); 
    } 
}); 
+0

Sie können das auch mit Art von Wert oder Namen anstelle von ID oder Klasse tun – PcGamer

0

ich bin mir nicht sicher, was Sie damit meinen, aber ich nehme an, Sie wollen eine Schaltfläche nur angezeigt werden, wenn ein Textfeld, wenn leer gelassen. Wenn das der Fall ist, können Sie folgenden Code verwenden:

<input id='textbox' type='text'></input> 
<button id='resetButton'></button> 

setInterval(checkText, 10) 
function checkText() { 
    if(document.getElementById('textbox').value == '') { 
     document.getElementById('resetButton').visibility = 'visible'; 
    } 
    else() { 
     document.getElementById('resetButton').visibility = 'hidden'; 
    } 
}