Pour créer un équivalant « TextField » :
PREMIERE SOLUTION
Quand on clique sur le rectangle un zone de saisie apparait à l’écran :
var texte = window.prompt(« Réponse : « );
hypeDocument.getElementById(element.id).innerHTML = texte;
if(element.id== »QR1″)
{
if (texte== »1″)
{hypeDocument.getElementById(‘QR1’).innerHTML = « Exact »;}
else
{hypeDocument.getElementById(‘QR1’).innerHTML = « Faux »;}
window.totaL++;
}
DEUXIEME SOLUTION
Il faut modifier le code html de l’objet
<input rows= »16″ style= »font-size:20px » size= »10″ type= »text » id= »R1″>
Pour récupérer la valeur dans R1 :
window.x1 = document.getElementById(‘R1’).value; // from the innerHTML
Pour afficher un bouton suite par exemple :
hypeDocument.getElementById(‘quizzSuite’).style.display = « block »;
Ce système très simple ne fonctionne pas sur tablette…..et il faut bien faire entrée pour valider…