J'ai la fonctionnalité de recherche dans mon application, dans laquelle l'utilisateur clique dans la zone de texte, le texte dans la zone de texte disparaît. Cela fonctionne parfaitement en chrome (6.0) mais ne disparaît pas après avoir cliqué sur mozilla firefox (3.6) pourquoi?Le texte de Onclick disparaît en chrome mais pas en mozilla
// Voici le code:
echo "Search: ";
echo "<input type=\"text\" class=\"smalltxt\" name= \"srchtxt\" id= \"srchtxt\" value= \"enter username\" height=\"20px\" onfocus= \"javascript:areaOnFocus(srchtxt, 'enter username');\" onblur= \"javascript:areaOnBlur(srchtxt, 'enter username');\" />";
// fonction appelée:
function areaOnFocus(element, inputText)
{
if(element.value == inputText)
{
element.value='';
}
}
function areaOnBlur(element, inputText)
{
if(element.value=='')
{
element.value = inputText;
}
}
Merci à l'avance.
Pourriez-vous préciser lequel des deux comportements vous attendez? (c'est-à-dire quel navigateur se trompe?). Et s'il vous plaît fournissez un peu de code pour que nous puissions faire des suggestions raisonnables plutôt que d'avoir à deviner. Aussi, avez-vous testé dans d'autres navigateurs? Quels ont été les résultats? – Spudley
@Spudley texte dans la zone de texte disparaît onclick en chrome, mais doesnot dans mozilla. code ajouté. non je ne l'ai pas testé d'autres navigateurs. – Rishi2686
S'il vous plaît regardez ma modification ci-dessous. Il semble que vous avez fait quelque chose de mal, parce que ma solution fonctionne pour moi dans Firefox 3.6.10. – rhino