Est-il possible de changer la valeur du nom d'un élément d'entrée?Modification de la valeur du nom d'entrée
Voici mon code, mais je peux définir autre chose que le nom.
$('#country').change(function(){
var $country = $(this);
var $state = $('#state');
var $county = $("#county");
if($country.val() != 226){
$state.attr('name', '');
$state.closest('p').hide();
$county.attr('name', 'user[state]');
$county.closest('p').show();
}else{
$state.attr('name', 'user[state]');
$state.closest('p').show();
$county.attr('name', '');
$county.closest('p').hide();
}
});
Des idées pour lesquelles définir un nom attr ne fonctionne pas?
espère que vous pouvez conseiller
Vous essayez de définir son nom à rien? Quel est votre objectif ici? –
Au lieu de votre approche, vous pouvez également définir le nom de l'état en tant que N/A en dehors du pays 226, ce qui est une pratique normale sur les formulaires Web. –