Jump to content

Probleme de traitement javascript


Recommended Posts

Bonjour,

 

J'ai l'impression que mon javascript n'est pas correctement interpreté.

 

Voici mon code, ca sera plus parlant

 

.tpl

 

 


<script type="text/javascript" src="http://mini-express.net/combine/modules/monmodule/js.js">
</script>


<div class="" id="">
<img src="/club/images/2012/Aout/OT537.jpg">
<a>OT537</a>
<select width="5" style="width: 55px" size="1" class="" title="" type="select" name="nb_OT537" id="nb_OT537" onChange=inserer('prix_total_OT537',this.options[this.selectedIndex].getAttribute('label'))*44;inserer('prix_total_OT537_cache',this.options[this.selectedIndex].getAttribute('label'))*44;transport_mois_deux();inserer_prix_ttc_mois_deux();validation();>
<option label="0" value="0" selected="">0</option>
<option label="1" value="1">1</option>
<option label="2" value="2">2</option>
</select>

 

Mon onChange fait donc appel à plusieurs fonctions situées dans js.js

 

Les 2ères fonctions "insérer" fonctionnent correctement, mais pas les autres.

 

Ma fonction "insérer" :

 

 

function inserer(textarea, str) {
			if(typeof textarea=="string") {
					textarea = document.getElementById(textarea);
			}
			textarea.value = str*44;
	}

 

Une des fonctions qui ne...fonctionne pas.

 

function inserer_prix_ttc_mois_deux()
[spam-filter]
document.forms[0].prix_total_Aout.value=(parseInt(document.forms[0].prix_total_OT078.value)+parseInt(document.forms[0].prix_total_OT537.value)+parseInt(document.forms[0].prix_total_OT079.value)+parseFloat(document.forms[0].prix_transport_Aout.value));
}
{
document.forms[0].prix_total_Aout_cache.value=(parseInt(document.forms[0].prix_total_OT537_cache.value)+parseInt(document.forms[0].prix_total_OT078_cache.value)+parseInt(document.forms[0].prix_total_OT079_cache.value)+parseFloat(document.forms[0].prix_transport_Aout_cache.value));
[spam-filter]

 

Je rencontre l'erreur "Uncaught TypeError: Cannot read property 'diverses values ici' of undefined "

 

edit: ces codes fonctionnent correctement hors prestashop

Edited by miniexpress (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...