Comment puis-je donner à chaque mot d'une <input>
A couleur aléatoireDonnez chaque mot dans une <input> A couleur aléatoire
Répondre
Je ne pense pas que ce soit possible.
Vous pouvez superposer du texte, mais vous entrez dans le territoire de ce site.
Vous ne pouvez pas modifier les couleurs de texte dans un champ <input>
. Vous pouvez toutefois créer un DIV en dessous ou le superposer comme suggéré dans une réponse précédente.
Voici un exemple qui fait cela en utilisant Plain Old Javascript.
<html>
<head>
<title>Random Colors</title>
<script>
window.onload = function(){
var mytextbox = document.getElementById("mytext");
mytextbox.onblur = function(){
var words = mytextbox.value.split(' ');
var myDiv = document.getElementById("divText");
myDiv.innerHTML = '';
for(i = 0, len = words.length; i<len;i++){
myDiv.innerHTML += '<span>' + words[i] + '</span> ';
}
var spans = myDiv.getElementsByTagName('span');
for(i = 0, len = spans.length; i<len; i++){
spans[i].style.color = random_color();
}
}
}
function random_color()
{
var rint = Math.round(0xffffff * Math.random());
return ('#0' + rint.toString(16)).replace(/^#0([0-9a-f]{6})$/i, '#$1');
}
</script>
</head>
<body>
<input type="text" id="mytext" />
<div id="divText"></div>
</body>
</html>
couleur aléatoire Fonction Source
Vous pouvez utiliser un div au lieu d'une entrée.
Ensuite, donnez-lui des propriétés CSS lui donnant l'apparence d'une entrée.
Et utilisez la propriété contentEditable pour l'éditer (un élément HTML5 pris en charge par les navigateurs modernes et IE) si l'audience de votre navigateur le permet.
Mais je suppose que vous devrez construire quelque chose comme un éditeur de texte enrichi « a la » google docs pour permettre à vos utilisateurs de changer les couleurs, qui vous garantira des heures de travail drôles;)
Utilisation quelque chose comme YUI Editor ou FCKEditor
- 1. A « _ » chaque fois que j'utiliser un <a href Code
- 2. Django - Sélectionnez une photo aléatoire de chaque album
- 3. Espace d'impression après chaque mot
- 4. Trouver un mot dans une chaîne Eng et dans une chaîne d'Unicode (pas d'espace entre chaque mot)
- 5. Comment générer un mot de passe aléatoire, ou une URL temporaire, pour réinitialiser un mot de passe dans Zend Framework?
- 6. phrase aléatoire dans une liste
- 7. Rendre chaque pixel d'une image ayant une couleur spécifique transparente
- 8. Appliquer la couleur aléatoire aux éléments de classe individuellement?
- 9. Obtention d'une chaîne aléatoire dans une chaîne
- 10. Donnez le code C++ à donné xml:
- 11. Est-il possible de changer la couleur d'un mot dans une zone de texte?
- 12. Ne donnez pas un accès dans un répertoire .htaccess
- 13. Obtenez une liste des fenêtres en cours, et donnez-en un focus, dans .Net
- 14. Élargir une balise <a> pour remplir l'espace
- 15. jQuery comment échanger chaque instance de « et » ajouter balise <span> à chaque élément
- 16. Générer un terrain aléatoire dans Blender3D
- 17. Couleur du texte dans une alerte Javascript
- 18. conversion de chaîne, premier caractère supérieur de chaque mot
- 19. iphone Numéro aléatoire numéro
- 20. Retour des lignes dans un ordre aléatoire
- 21. Passer une méthode aléatoire en paramètre?
- 22. Mocking a DataServiceQuery <TElement>
- 23. Cast a reçu objet à une liste <object> ou IEnumerable <object>
- 24. Ressources de couleur Silverlight utilisant A = "" R = "" G = "" B = "" cause une exception dans l'application
- 25. Couleur mappant une texture dans opengl
- 26. XML add <a> hyperlien
- 27. Y a-t-il une possibilité de casser chaque référence d'objet dans le débogueur eclipse?
- 28. CSS <a> problèmes de marge de bordure
- 29. comment exploser <br><br/><br /> tags dans une chaîne?
- 30. Comment insérer une couleur dans Word?