j'ai le code suivant:jquery ": entrée" difficultés de sélection
<h3> Your Profile </h3>
The information below is what we have on file for you.
<form id="profileform" name="profileform" action="">
<table>
<?php
$profile_array = select_profile_data($_SESSION['id']);
while (list($key, $value) = each($profile_array)) {
if(!in_array($key,$dont_display_list,true)) {
echo '<tr><td>'.$key.'</td><td><input type="text" name=' . $key . ' value="'.$value.'"</td></tr>';
}
}
?>
</table>
<input type="button" value="submit changes" name="submit" onClick="button_click('profileform')">
</form>
<script type='text/javascript'>
function button_click(formname) {
var fullselect = formname + " :input";
alert(fullselect);
var values = $(fullselect);
alert(values.size());
$("#content").html('<span>Loading...</span>');
$("#content").load('profile.php', values, function(response, status, xhr) {
if (status == "error") {
var msg = "Sorry but there was an error: ";
$("#content").html(msg + xhr.status + " " + xhr.statusText);
}
});
}
mon alerte à "FULLSELECT" me montre le 'profileform: entrée' chaîne de sélecteur jquery prévu. Cependant, ma variable "values" retourne toujours une taille de "0". Alors qu'il y a certainement des "variables d'entrée" dans le formulaire. Des idées sur où je me trompe ici?
grâce,
pour sélectionner une entrée dans un formulaire, votre sélecteur peut être $ (+ formname « entrée »). Vous n'avez pas besoin du deux-points pour cela – Kristian
@Kristian 'input' et': input' ne sont pas les mêmes. ': input' sélectionnera les éléments' input', 'textarea',' button' et 'select'. 'input', obtient juste' input'. http://api.jquery.com/input-selector/ –
ah, je me tiens corrigé, merci pour les docs – Kristian