Dom HTML : Objet Input.defaultChecked

La propriété javascript defaultChecked

Définition

L'attribut javascript checked de l'objet Input du Document Object Model HTML (DOM HTML) permet de connaître et de modifier une balise HTML ou XHTML INPUT dont la valeur de l'attribut TYPE est "Radio" ou "Checkbox" qui a par défaut un attribut "Checked".

Valeur retournée et acceptée de defaultChecked

Valeur retournée et acceptée

L'attribut javascript defaultChecked de l'objet Input du Document Object Model HTML (DOM HTML) renvoie une valeur de type Boolean :
- true, c'est la sélection par défaut.
- false, c'est pas la sélection par défaut.

L'attribut javascript defaultChecked de l'objet Input du Document Object Model HTML (DOM HTML) accepte une valeur de type Boolean :
- true, c'est la sélection par défaut. L'objet est sélectionné si il état désélectionné.
- false, c'est pas la sélection par défaut. L'objet est désélectionné si il était sélectionné.

Exemples de defaultChecked

Exemple

Voici le document XML :
Exemple de code :
<form id="formulaire" >
  <input type="radio" name="grouperadio" value="grouperadio 1"/>
  <input type="radio" name="grouperadio" value="grouperadio 2"/>
  <input type="radio" name="grouperadio" value="grouperadio 3" checked="checked"/>
  <button type="button" onclick="input_defaultChecked()"> Cliquer pour changer input.defaultChecked </button>
</form>

Code javascript :
Exemple de code :
var iAleatoire = null;
function input_defaultChecked(){
  var aoInput = document.forms.formulaire['grouperadio'];
  if(iAleatoire != null){
    aoInput[iAleatoire].defaultChecked = false;
    //Annule l'ancien
  }
  iAleatoire = Math.floor(Math.random()*((aoInput.length-1)-0+1)+0);
  aoInput[iAleatoire].defaultChecked = true;
  for(var i=0;i<aoInput.length;i++){
    alert( aoInput[i].defaultChecked );
  }
}