Ci-dessous est mon code PHP.javascript problème sur php
<div class="poller">
<div class="poller_question" id="poller_question2">
<p class="pollerTitle">Would you join a Community Action Committee?</p>
<p class="pollerOption"><input type="radio" value="6" name="vote[2]" id="pollerOption6">
<label for="pollerOption6" id="optionLabel6">Yes</label></p><p class="pollerOption">
<input type="radio" value="7" name="vote[2]" id="pollerOption7"><label for="pollerOption7"
id="optionLabel7">Maybe</label></p><p class="pollerOption"><input type="radio" value="8"
name="vote[2]" id="pollerOption8"><label for="pollerOption8" id="optionLabel8">No</label></p>
<a href="#" onclick="castMyVote(2,document.forms[0])"><imgsrc="images/vote_button.gif" border="0"></a>
</div>
<div class="poller_waitMessage" id="poller_waitMessage2">
Getting poll results. Please wait...
</div>
<div class="poller_results" id="poller_results2">
<!-- This div will be filled from Ajax, so leave it empty --></div>
</div>
Bellow est mon code javascript
function castMyVote(pollId,formObj)
{
var elements = formObj.elements['vote[' + pollId + ']'];
var optionId = false;
for(var no=0;no<elements.length;no++){
if(elements[no].checked)optionId = elements[no].value;
}
Poller_Set_Cookie('dhtmlgoodies_poller_' + pollId,'1',6000000);
if(optionId){
var ajaxIndex = ajaxObjects.length;
ajaxObjects[ajaxIndex] = new sack();
ajaxObjects[ajaxIndex].requestFile = serverSideFile + '?pollId=' + pollId + '&optionId=' + optionId;
prepareForPollResults(pollId);
ajaxObjects[ajaxIndex].onCompletion = function(){ showVoteResults(pollId,ajaxIndex); }; // Specify function that will be executed after file has been found
ajaxObjects[ajaxIndex].runAJAX(); // Execute AJAX function
}
}
forme php j'appelle une méthode javascript nommé "castMyVote" .La javascript est
var elements = formObj.elements['vote[' + pollId + ']'];
créer des problèmes? Pourquoi? Comment résoudre? éléments var n'a pas de valeur
Pouvez-vous expliquer quoi et où exactement est votre problème? – junmats
Vous devriez investir dans un formatage. Entre autres choses, il facilite le débogage. –
Quelle est l'erreur que vous obtenez? –