Obtenir la zone de saisie de Texte à l'aide d'ajax sur le bouton cliquez sur
Je veux un code pour obtenir la zone de texte valeur lors de la soumettre le bouton est cliqué. Il doit être à l'Ajax.Voici le code que j'ai essayé jusqu'à présent.Mais je culdent se rendre au travail....
<form action="" method="post">
<p>Route No :
<input type="text" name="route_no" required="required" />
<input type="submit" value="Search" name="search" />
</form>
Code Ajax
<script type="text/javascript">
$(document).ready(function() {
$("#sub").click(function() {
var textboxvalue = $('name or id of textfield').val();
$.ajax({
type: "POST",
url: 'ajaxPage.php',
data: {txt1: textboxvalue},
success: function(result) {
$("div").html(result);
}
});
});
});
</script>
Code PHP
$txt = null;
if((isset($_POST)) && (isset($_POST['txt1'])))
{
echo $txt = $_POST['txt1'];
}
Vous devez vous connecter pour publier un commentaire.
HTML:
JavaScript:
ajaxPage.php:
Vous avez un problème ici
vous utilisez id ="sub" pour le bouton soumettre, mais vous n'êtes pas à l'attribution d'id de ce bouton afin de donner l'id de soumettre le bouton id="sub".
Pour obtenir la valeur de la zone de texte, vous pouvez utiliser: