Aide javascript

drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   -  
Brachior Messages postés 613 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit problème avec le JS c'est que je n'en ai jamais fait donc on m'as aidé à faire ce code le problème c'est qu'il ne fonctionne pas quelqu'un aurait une idée?

Voici le bout de code

<script language="javascript">
//fonction verification si les champs du premier formulaire sont égale à la deuxième
//si les champs sont diférents, elle fait un message d'alerte et renvoie false donc le formulaire n'est pas envoyé
//si tous les champs testés par les if sont égale elle renvoie true et le formulaire est envoyé
function verif_champs3(){
if(document.getElementById('bq').value == ""){
alert("Vous devez remplir le nom de votre banque !");
return false
}
if(document.getElementById('chq').value == ""){
alert("Vous devez remplir le numéro de votre chèque !");
return false
}
return true;
}
function verif_champs2()
{if(document.getElementById('nom').value != document.getElementById($POST['oldnom']).value){
//on utilise un autre type de boite (confirmation) avec 2 boutons OK Annuler si OK le formulaire part si Annuler il part pas
if(confirm("Vous avez modifié le champ nom. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('prenom').value != document.getElementById($POST['oldprenom']).value){
if(confirm("Vous avez modifié le champ prénom. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('naissance').value != document.getElementById($POST['oldnaissance']).value){
if(confirm("Vous avez modifié le champ date de naiisance. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('lieu').value != document.getElementById($POST['oldlieu']).value){
if(confirm("Vous avez modifié le champ lieu. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('dpt').value != document.getElementById($POST['olddpt']).value){
if(confirm("Vous avez modifié le champ département. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('nationalite').value != document.getElementById($POST['oldnationalite']).value){
if(confirm("Vous avez modifié le champ nationalité. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('adresse').value != document.getElementById($POST['oldadresse']).value){
if(confirm("Vous avez modifié le champ adresse. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('tel').value != document.getElementById($POST['oldtelephone']).value){
if(confirm("Vous avez modifié le champ téléphone. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('telecopie').value != document.getElementById($POST['oldtelecopie']).value){
if(confirm("Vous avez modifié le champ telecopie. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('port').value != document.getElementById($POST['oldportable']).value){
if(confirm("Vous avez modifié le champ portable. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('mail').value != document.getElementById($POST['oldmail']).value){
if(confirm("Vous avez modifié le champ E-mail. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c1').value != document.getElementById($POST['oldclasse']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o1').value != document.getElementById($POST['oldoption']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a1').value != document.getElementById($POST['oldannee']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c2').value != document.getElementById($POST['oldclasse2']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o2').value != document.getElementById($POST['oldoption2']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a2').value != document.getElementById($POST['oldannee2']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c3').value != document.getElementById($POST['oldclasse3']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o3').value != document.getElementById($POST['oldoption3']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a3').value != document.getElementById($POST['oldannee3']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c4').value != document.getElementById($POST['oldclasse4']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o4').value != document.getElementById($POST['oldoption4']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a4').value != document.getElementById($POST['oldannee4']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c5').value != document.getElementById($POST['oldclasse5']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o5').value != document.getElementById($POST['oldoption5']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a5').value != document.getElementById($POST['oldannee5']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c6').value != document.getElementById($POST['oldclasse6']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o6').value != document.getElementById($POST['oldoption6']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a6').value != document.getElementById($POST['oldannee6']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c7').value != document.getElementById($POST['oldclasse7']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o7').value != document.getElementById($POST['oldoption7']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a7').value != document.getElementById($POST['oldannee7']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('c8').value != document.getElementById($POST['oldclasse8']).value){
if(confirm("Vous avez modifié le champ classe. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('o8').value != document.getElementById($POST['oldoption8']).value){
if(confirm("Vous avez modifié le champ option. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a8').value != document.getElementById($POST['oldannee8']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('d1').value != document.getElementById($POST['olddiplome1']).value){
if(confirm("Vous avez modifié le champ diplome. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('m1').value != document.getElementById($POST['oldmention1']).value){
if(confirm("Vous avez modifié le champ mention. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a9').value != document.getElementById($POST['oldannee9']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('d2').value != document.getElementById($POST['olddiplome2']).value){
if(confirm("Vous avez modifié le champ diplome. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('m2').value != document.getElementById($POST['oldmention2']).value){
if(confirm("Vous avez modifié le champ mention. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
{if(document.getElementById('a10').value != document.getElementById($POST['oldannee10']).value){
if(confirm("Vous avez modifié le champ année. Voulez vous vraiment modifier ?")){
return true;
}else{
return false;
}
}else{
//si pas de difference on envoie
return true;
}
}
</script>

Aidez moi svp

merci d'avance

5 réponses

drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
up
0
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
aidez moi svp
0
Smoking bird Messages postés 870 Date d'inscription   Statut Membre Dernière intervention   58
 
ton code est vachement long, t'as essayé de le débugger?
0
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
hum oui et deja le premier ne fonctionne pas
0
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
up
0
Brachior Messages postés 613 Date d'inscription   Statut Membre Dernière intervention   46
 
hum ...
tu mets du php dans ton code js comme ci de rien Oo ..
js comprend au mieux du html ( et encore ^^ )
si tu veux recupes une variable d'un post alr il faut faire un echo ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
drogba7213 Messages postés 1524 Date d'inscription   Statut Membre Dernière intervention   21
 
tu mets du php dans ton code js comme ci de rien Oo ..
js comprend au mieux du html ( et encore ^^ )
si tu veux recupes une variable d'un post alr il faut faire un echo ;)

excuze j'apas trop compris
0
Brachior Messages postés 613 Date d'inscription   Statut Membre Dernière intervention   46
 
lol xD ^^
ok j'te montre :)
tu marques :
if(document.getElementById('nom').value != document.getElementById($POST['oldnom']).value){ 
document.getElementById($POST['oldnom']).value
ca il va chercher un élément du nom de $POST['oldnom']
qu'il ne trouvera pas Oo
( par ailleur c'est $_POST et non $POST :) )
c'qu'il faudrait ecrire c'est :
var oldnom = <?php echo $_POST['oldnom']; ?>;
if(document.getElementById('nom').value != oldnom){
mais la ou c'est dangereux c'est que tes données seront en clair sur le client =/
donc tres tres déconseillé Oo
0