Czy istnieje sposób wyczyszczenia domyślnej wartości pola tekstowego onclick w polu tekstowym i wyświetleniu wielu różnych pól tekstowych na stronie formularza?Czyszczenie wartości pola tekstowego onclick i wyświetlanie onblur
8
A
Odpowiedz
1
function Clear1(str)
{
document.getElementById(str).value= "";
}
function Clear2(str2)
{
var aa1=document.getElementById(str2);
\t if (aa1.value==""){
document.getElementById(str2).style.backgroundColor = "#ffcccc";
\t }else{
document.getElementById(str2).style.backgroundColor = "#ffffff";
}
}
<input type="text" value="test1" onClick="Clear1(this.id);" id="textbox1" onblur="Clear2(this.id);">
<input type="text" value="test2" onClick="Clear1(this.id);" id="textbox2" onblur="Clear2(this.id);">
<input type="text" value="test3" onClick="Clear1(this.id);" id="textbox3" onblur="Clear2(this.id);">
<input type="text" value="test4" onClick="Clear1(this.id);" id="textbox4" onblur="Clear2(this.id);">
+0
https://jsfiddle.net/warunamanjula/qy0hvmyq/3/ –
8
HTML:
<input type="text" value="" onClick="Clear();" id="textbox1>
<input type="text" value="" onClick="Clear();" id="textbox2>
<input type="text" value="" onClick="Clear();" id="textbox3>
<input type="text" value="" onClick="Clear();" id="textbox4>
Javascript:
function Clear()
{
document.getElementById("textbox1").value= "";
document.getElementById("textbox2").value= "";
document.getElementById("textbox3").value= "";
document.getElementById("textbox4").value= "";
}
Twoje pytanie było trochę niejasne dla mnie, ale powyższe będzie wyczyścić wszystkie pola tekstowe, gdy ktoś kliknął. Mam nadzieję, że to ci pomoże.
+1
Funkcja DRY 'Wyczyść (obj) {obj.value = ''} 'i wywołaj' Bellash
5
Jednym z rozwiązań Linia
<input type="text" value="" onClick="this.value='';" id="textbox1">
lub
<input type="text" value="" onClick="this.value=='Initial Text'?this.value='':this.value;" id="textbox1">
Powiązane problemy
- 1. Dodawanie javascript do właściwości OnBlur kontrolki pola tekstowego ASP.NET
- 2. Uzyskiwanie wartości wejściowych z pola tekstowego
- 3. Nie można wyłączyć onclick/onblur wartości w polu tekstowym za pomocą jQuery
- 4. Zdarzenie onblur ASP.Net textbox
- 5. Czyszczenie i uzupełnianie związanego pola kombi
- 6. Zapisywanie wartości pola tekstowego w Rejestrze
- 7. filtr wartości danych wpf z pola tekstowego
- 8. Przypisywanie wartości jednego pola tekstowego do innego
- 9. KnockoutJS - Aktualizowanie ViewModel OnChange wartości textbox zamiast OnBlur Options
- 10. HTML input onfocus i onblur?
- 11. Czyszczenie zawartości pliku tekstowego przy użyciu C#
- 12. Edytowanie danych onclick
- 13. Wartość domyślna pola tekstowego Railsy znika po kliknięciu (i przyciemnieniu).
- 14. przeciągnij i upuść plik do pola tekstowego
- 15. Wyrównywanie pola tekstowego i przycisku, bootstrap
- 16. sprawdzanie długości pola tekstowego
- 17. Wykładanie pola tekstowego
- 18. Wysokość wprowadzania pola tekstowego
- 19. Blokowanie szerokości pola tekstowego
- 20. kątowe i ui-select2: wyświetlanie wstępnie wybranej wartości nie działa
- 21. Selenium IDE - Wprowadzanie wartości przechowywanych w tablicy do pola tekstowego?
- 22. Pola wstępnie wypełnionego pola tekstowego WebView
- 23. Przekazywanie wartości pola tekstowego przy użyciu pliku Html.ActionLink
- 24. Jak zsynchronizować dwie wartości w formie pola tekstowego?
- 25. Zanikanie wartości tekstowej wewnątrz pola tekstowego przy użyciu jQuery
- 26. Uzyskiwanie wartości pola tekstowego html w systemie Android
- 27. Automatycznie uzupełnij wartość pola tekstowego Jquery wartości zaprogramowanej
- 28. Ustawienie wartości pola tekstowego dynamicznie utworzony z jQuery
- 29. wartości przejściu do onclick
- 30. Wyświetlanie wartości logicznej jako pola wyboru w Webgrid
Czy próbowałeś czegoś? Czy chcesz zachowanie podobne do zastępczego? Czy jest to "textbox" lub "input"? Co należy kliknąć? Sam tekst w polu tekstowym? Czy należy go zawsze wyczyścić? Lub tylko pod pewnymi warunkami? – Zeta
Tak Chcę zastępczego rodzaju zachowania na wielu polach tekstowych na stronie formularza –
Możesz użyć znacznika zastępczego HTML5 '" - to jest to, że chcesz chcieć? (http://jsfiddle.net/fnkr/69pt9/)[Przeglądaj tutaj] – fnkr