Ich arbeite in HTML und Coldfusion. Ich möchte eine Variable in CF auf Null setzen, dann ein Onclick-Ereignis auslösen ein Skript, das den Wert in der HTML-Variable in eine Eins ändert. Dann kann ich ein cfif ausführen, das wahr ist, wenn es eine Eins in der Variablen gibt. Kennt jemand den besten Weg, dies zu tun? Das ist es, was ich versuche, aber das onClick löst nichts Nützliches aus.Wie kann ich eine HTML-Variable ändern?
<cfset dayHolder = 0>
<!--- Make a Submit Button --->
<div style="max-width:50%; margin: auto; padding-top: 20px; text-align: center">
<input type="button" name="submit" onclick="setupVar();" value="Submit Day Page" tooltip="Submits Your Hour by Hour"
style="font-family:Times New Roman; font-size:16px;"/>
</div>
<script>
function setupVar(){
dayHolder=1;
return dayHolder;
}
</script>
<cfoutput> #dayHolder#</cfoutput>
<br>
<!--- Send the data to the database --->
<cfif 'dayHolder' eq 1>
etc...
Vielen Dank im Voraus.
Javascript kann CFML-Code nicht ausführen. Das erfordert eine neue HTTP-Anfrage, entweder mit Ajax oder durch Absenden eines Formulars. – Ageax