bug javascript avec chrome

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : bug javascript avec chrome

Re: bug javascript avec chrome

par toony.m » 15 févr. 2011, 16:05

Bon eh bien, après moultes investigations, c'est une fonction appelé juste avant qui bloquait tout.... #-o

Merci à tous.

Re: bug javascript avec chrome

par popy » 15 févr. 2011, 11:08

element.disabled est un booléen, mais il "symbolise" l'attribut disabled="disabled" du html.

donc IMO, element.setAttribute("disabled", "disabled"); devrait marcher

Re: bug javascript avec chrome

par xTG » 15 févr. 2011, 10:05

Aussi en HTML strict il me semble que cela serait plutôt : disabled="disabled"
Et non disabled=true.

Re: bug javascript avec chrome

par toony.m » 15 févr. 2011, 09:14

Euh....
c'est à dire ?

Re: bug javascript avec chrome

par xTG » 14 févr. 2011, 19:04

As-tu essayé en utilisant la valeur textuelle plutôt que booléenne ?
Car HTML ou xHTML cela ne change rien à cette partie. ;)

Re: bug javascript avec chrome

par toony.m » 14 févr. 2011, 18:48

ba non, je n'ai pas tout détaillé mais en résumé le but c'est qu'en fonction de la valeur d'un select, ce champs soit disponible ou pas.

C'est sur que sinon je ne me casserai pas la tête autant! :wink:

Re: bug javascript avec chrome

par agité » 14 févr. 2011, 18:45

Si c'est pour faire ça tu peux directement mettre le disabled=disabled dans la balise select non ?

Re: bug javascript avec chrome

par toony.m » 14 févr. 2011, 18:43

en fait je suis en xhtml, voici un extrait plus précis:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function disableText(){
document.getElementById("entreprise_num").disabled=true;
}
</script>
</head>
<body onLoad=" disableText();">
<select name="entreprise_num" id="entreprise_num" class="petitcontactbleu" style="width:400px;" >
  <option value="-0">Choisissez...</option>
</select>
</body>

Re: bug javascript avec chrome

par xTG » 14 févr. 2011, 18:31

J'ai trouvé aucun bug de recensé quand à document.getElementById() pour Chrome.
Ton élément accepte-t-il correctement l'attribut disabled ?

Aussi en HTML strict il me semble que cela serait plutôt : disabled="disabled"

Deux points à vérifier donc.

bug javascript avec chrome

par toony.m » 14 févr. 2011, 18:22

Bonjour à tous,

Je rencontre le problème suivant:

Code : Tout sélectionner

<script type="text/javascript"> document.getElementById("entreprise_num").disabled=true; </script>
Ce code fonctionne correctement sous IE mais absolument pas sous chrome. Il ne semble pas interpréter ce code.
Une idée pourquoi ?

:(