Vytvorenie formulára do ktorého sa vložia údaje:
Takto si prepošleš hodnotu na druhu stránku
<?php $hodnota = tu nastavis hodnotu ktoru chces preposlat na druhu stranku; ?>
<form method="post" action="vykonaj.php" target="blank">
<p class="form-group" >
<input value= <?php echo $hodnota ; ?> name="hodnota" > </input>
</p>
<button type="submit" class="btn btn-danger">Posli</button>
</form>
// údaje sa prepošlu na stranku vykonaj.php
Takto si získaš hodnotu z prvej stránky:
$preposlana_hodnota = $_POST['hodnota'];
Formulár si môžeš aj skryť a vyplniť ho aj odoslať cez JavaScript
// funkcia na vyplnenie
function vypln_formular() {
let hodnota1 = this.innerText;
input1.value = hodnota1;
}
// odoslanie
element.addEventListener('click', odosliTo)
function odosliTo() {
let odoslat = document.getElementById("odoslat");
odoslat.submit();
}
Odoslanie cez enter
////////odosielanie cez enter
const form = document.getElementById("add-form");
napismeno.addEventListener('keypress', function(event){
if (event.key === "Enter") {
form.submit();
return false;
}
})
Môžeš ho poslať aj cez ajax request
<!--jQuery -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
////// ajax ////////////////
var form2 = $("#prihlas");
form2.on('submit', function(event) {
event.preventDefault();
var req = $.ajax({
url: form2.attr('action'),
type: 'POST',
data: form2.serialize()
});
req.done(function bbb(data) {
});
});