2010-07-22 4 views
0

Comme le titre le suggère, j'ai un span qui est automatiquement généré par SimpleCart (Javascript Cart) - Je veux utiliser cette travée avec une passerelle de paiement différente puis ils supportent. Par conséquent, je dois prendre certaines de leurs balises et les "echo" dans les variables PHP.Javascript Span comme variable PHP

Par exemple:

<input type="hidden" name="fltAmount" value="###"> 

<span class="simpleCart_finalTotal"> 

Le SPAN doit pouvoir être passé dans INPUT afin que je puisse l'envoyer à Paypoint.net

+0

Merci John. Travail de pâte bon marché. –

Répondre

3

Votre code devrait ressembler à ceci:

<input type="hidden" name="fltAmount" value="" id="fltAmount"> 
<span class="simpleCart_finalTotal" id="finalTotal"> 

Et sous la forme, vous appeler une fonction (onsubmit) qui ressemble à:

<form onSubmit="calledOnSubmit(event)" ... > ... </form> 

Une fonction:

function calledOnSubmit(event) { 
    var inputAmount = document.getElementById('fltAmount'); 
    var spanTag = document.getElementById('finalTotal'); 

    inputAmount.value = spanTag.innerHTML 

} 
+0

Test maintenant. Merci pour la réponse! –

+0

Vous pouvez toujours faire des validations pour garantir l'intégrité ... –

+0

Votre code ne devrait pas ressembler à celui des années 90. N'utilisez pas JavaScript directement dans votre code HTML. Les événements doivent être attachés discrètement et le comportement séparé de la structure. –

Questions connexes