Position dans page HTML de JS text
Discutez d'informatique ici !
-
ortollj
- Membre Rationnel
- Messages: 554
- Enregistré le: 13 Mai 2009, 08:28
-
par ortollj » 13 Déc 2014, 09:32
Bonjour
petit essai:
comment faire pour que le texte de sortie: document.write("(u,v): " + u + " " + v );
genere en JS n'efface pas le formulaire, mais soit juste en dessous ?
- Code: Tout sélectionner
function checkForm()
{
var u; var v ;
if(document.getElementById("A").value == "")
{
alert(" la sequence A est vide");
return false;
}
else
{
alert("ok");
u=document.getElementById("A").value;
v=document.getElementById("B").value;
document.write("(u,v): " + u + " " + v );
return true;
}
}
Sequence A :
Sequence B :
si j'avais su j'aurais pas venu.
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 13 Déc 2014, 10:08
après
tu ajoutes
et à la place de document.write tu écris
document.getElementById('output').innerHTML = 'ton string';
mais
tu verras rien vu que tu submit le form et que t'es en return true, ta page va changer
la vie est une fête

-
ortollj
- Membre Rationnel
- Messages: 554
- Enregistré le: 13 Mai 2009, 08:28
-
par ortollj » 13 Déc 2014, 10:33
j'ai essayé ca, il y a un progres ca n'efface pas le formulaire , mais rien en sortie !
- Code: Tout sélectionner
function checkForm()
{
var u; var v ;
if(document.getElementById("A").value == "")
{
alert(" la sequence A est vide");
return false;
}
else
{
alert("ok");
u=document.getElementById("A").value;
v=document.getElementById("B").value;
//document.write("(u,v): " + u + " " + v );
document.getElementById('output').innerHTML = 'toto'
return true;
}
}
Sequence A :
Sequence B :
ci dessous non plus !
- Code: Tout sélectionner
function checkForm()
{
var u; var v ;
if(document.getElementById("A").value == "")
{
alert(" la sequence A est vide");
return false;
}
else
{
alert("ok");
u=document.getElementById("A").value;
v=document.getElementById("B").value;
//document.write("(u,v): " + u + " " + v );
document.getElementById("S").innerHTML = 'toto'
//return true;
}
}
Sequence A :
Sequence B :
GO :
Sortie :
si j'avais su j'aurais pas venu.
-
ortollj
- Membre Rationnel
- Messages: 554
- Enregistré le: 13 Mai 2009, 08:28
-
par ortollj » 13 Déc 2014, 11:00
est ce qu'un id cree dans un formulaire est connue ailleurs que dans la fonction formulaire ?
est il global ou pas ?,
ci dessous non plus decidement !( et j'en ai essayé bien d'autres ) :hum:
- Code: Tout sélectionner
function checkForm()
{
var u; var v ;
if(document.getElementById("A").value == "")
{
alert(" la sequence A est vide");
return false;
}
else
{
alert("ok");
u=document.getElementById("A").value;
v=document.getElementById("B").value;
//document.write("(u,v): " + u + " " + v );
document.getElementById("S").innerHTML = 'toto' ;
return true;
}
}
Sequence A :
Sequence B :
GO :
si j'avais su j'aurais pas venu.
-
ortollj
- Membre Rationnel
- Messages: 554
- Enregistré le: 13 Mai 2009, 08:28
-
par ortollj » 13 Déc 2014, 14:59
je voulais faire un petit outil rapidement en JS, benoitement
mais je m'aperçois qu'il y a beaucoup de chose a lire et apprendre avant de pouvoir faire ce petit outil :doh:
html petits example
si j'avais su j'aurais pas venu.
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 13 Déc 2014, 18:24
je te conseil d'apprendre un minimum tu y gagneras en temps...
- Code: Tout sélectionner
il manque évidémment '>'
faut faire des copiers-coller correctement :hum:
la vie est une fête

-
ortollj
- Membre Rationnel
- Messages: 554
- Enregistré le: 13 Mai 2009, 08:28
-
par ortollj » 14 Déc 2014, 20:05
j'ai passé plusieurs heures a essayé de comprendre comment interagissent JavaScript et HTML
sans succes :marteau: , heureusement les dieux ont créé Geogebra ! :zen:
pour les Beotiens de l'informatique comme moi.
et j'ai pu faire mon petit outil.
Conway algo avec Geogebra
si j'avais su j'aurais pas venu.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités