bonjour voudrais valider mon formulaire XHTML stricy malheureusement j'ai un petit probleme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<form id="essai" name="condo" method="getElementById" action="cours.html">
 
<p>R =</p> <input type="text" size="3" name="valeur_resistance"  /> 
<input type="radio" name="resistance" id="ohm" value="1" checked='checked' /> <label for="ohm">ohm</label> 
<input type="radio" name="resistance" id="Kohm" value="1000" /> <label for="Kohm">Kohm</label> 
 
 
<p>C = </p><input type="text" size="3" name="valeur_capa"  /> 
<input type="radio" name="capa" id="nanofarad" value="0.000000001" checked='checked' /><label for="nanofarad">nano Farad</label> 
<input type="radio" name="capa" id="micfarad" value="0.000001" /><label for="micfarad">micro Farad</label>
 
<input type="button" value="Afficher le produit R*C" onClick="afficher(document.condo)" /> 
 
<script type="text/javascript"> 
 
//<![CDATA[
 
   var C,R,T;
   function afficher(formulaire) {
 
 
 
      for (var i=0; i<formulaire.capa.length;i++) {
         if (formulaire.capa[i].checked) { 
            C = document.forms["condo"].elements["capa"][i].value * document.forms["condo"].elements["valeur_capa"].value ; 
         } 
      } 
      for (var i=0; i<formulaire.resistance.length;i++) { 
         if (formulaire.resistance[i].checked) { 
            R = document.forms["condo"].elements["resistance"][i].value * document.forms["condo"].elements["valeur_resistance"].value ; 
         } 
      } 
 
      T = R * C ;
      exposant = Math.floor(Math.log(T)/Math.log(10));
      mantisse = T / (Math.pow(10,exposant));
      mantisse = (Math.round(mantisse*100))/100;
 
      if (T<0.005) {
        window.open("http://www.google.fr","charge","width=800,height=600");
          }
      else {
        window.open("http://www.wanadoo.fr","Wana","width=800,height=600");
          }
 
      }
 
 
//]]></script
 
</script> 
 
</form>
Lors de la declaration de mon formulaire je sais que je n'ai pas le droit d'utiliser name mais que je dois uniquement utiliser id, malheureusement lorsque j'utilise seulement id, mon algo en javascript qui traite le formulaire ne marche plus.
Je ne vois pas ce qui cloche!!

Merci pour votre aide......