Door
Jan te Pas
op 22-03-2022 10:12
gewijzigd op 22-03-2022 20:37
4.065 views
Is er een mogelijkheid om bij een parameter check een button te clicken? De bedoeling is dat als een parameter meegegeven wordt, bijvoorbeeld test.php?code=123 dat dan de button om verder te gaan in een veld, button wordt via script id="generate" bewerking geactiveerd. Dus als test.php aangeroepen wordt zonder parameter, kan de gebruiker een code invullen. En vervolgens op de button clicken om de berekening te tonen.
Heeft iemand een idee hoe ik de buttonclick kan forceren?
Misschien ligt het aan mij, maar wat probeer je precies te bereiken? Jouw onderstaande uitleg vind ik niet heel duidelijk, maar dat ligt wellicht aan mij. Kun je stap voor stap uitleggen wat je hiermee bedoelt en wat er moet gebeuren?
"De bedoeling is dat als een parameter meegegeven wordt, bijvoorbeeld test.php?code=123 dat dan de button om verder te gaan in een veld, button wordt via script id="generate" bewerking geactiveerd. Dus als test.php aangeroepen wordt zonder parameter, kan de gebruiker een code invullen. En vervolgens op de button clicken om de berekening te tonen."
@Ariën jous suggestie werkt wel om een click te controleren. Zit in mijn code ook al in. jammer.
@Ozzie PHP ik heb een php.pagina die door de gebruiker opgeroepen kan worden zonder parameters. Je krijgt dan een scherm te zien waarin je een formulier te zien waarin een paar velden ingevuld dan wel gekozen kunnen worden. Vervolgens kan de gebruiker op de BUTTON klikken om een barcode te maken.
Op het moment dat de pagina aangeroepen wordt met een parameter, test.php?ean=786211233 dan wordt de pagina getoond, waarbij de code wordt ingevuld in het formulier. Tevens wordt de EAN-13 methode gekozen. En dan wil ik automatisch de code laten genereren.
De hele code:
Ik heb code al ingevoegd die zou moeten werken. Maar het werkt niet:
<?php
If ($ean<>""){
echo '<script>document.querySelector("generate").click();</script>';
}
?>
Kortom, ik ben er nog niet. Zo kan als tweede parameter ook een tekst meegegeven worden. Dat wordt dan ook ingevuld. Ik heb ook al eens de focus op de BUTTON gelegd.