2017-09-18 8 views
0
<body> 
<form method="post"> 
    <table> 
     <tr> 
      <td>Name</td> 
      <td><input type="text" name="txtName" placeholder="Enter Your Name Please" /></td> 
     </tr> 

     <tr> 
      <td>Address</td> 
      <td><input type="text" name="txtAdd" placeholder="Enter Your Address Please" /></td> 
     </tr> 

     <tr> 
      <td colspan="2"><input type="submit" name="btnSave" value="Click to Save Me...." /></td> 
     </tr> 
    </table> 
</form> 

Comment enregistrer des données et ouvrir la fenêtre d'impression en un clic?

Lorsque je clique sur Transférez les données des boutons sont enregistrés dans la base de données.

Mais je veux quand je soumettre des données de données sauveront et la fenêtre d'impression doit être ouverte

+0

ce serait fait en utilisant javascript. Vraisemblablement, vous voulez ouvrir la fenêtre d'impression seulement si la sauvegarde a réussi? (Aucune erreur de validation, aucun problème réseau/serveur). Dans ce cas, utilisez votre langage côté serveur pour réinjecter du script dans la page afin d'ouvrir la fenêtre d'impression lorsque la page est actualisée après la soumission d'un formulaire. – ADyson

Répondre

0

Essayez avec celui

Pour la sauvegarde des données et la fenêtre d'impression ouverte en un seul clic, vous devez utiliser AJAX et En cas de succès d'AJAX, vous pouvez ouvrir la fenêtre d'impression. Pour cela, changez votre bouton soumettre en bouton simple et appelez ajax sur le bouton cliquez.

OU

Après la présentation sous forme, vous pouvez ajouter un tag de script au lieu de la fonction d'en-tête.

<script> 
    window.open(URL) 
</script>