ich brauche Hilfe zum HTML-Formular.
Ich habe eine Javascript-Variable erhalten und versuche, die Variable an eine HTML-Formular-Textbox zu übergeben. Ich möchte die Variable dynamisch in der Textbox anzeigen. aber ich weiß nicht, wie man die Variable an die HTML-Form übergibt und die Variable aufruft?
var test;
<INPUT TYPE="TEXT" NAME="lg" VALUE="" SIZE="25" MAXLENGTH="50" disabled="disabled"><BR><BR>
Wie übergeben Sie den Test an das HTML-Formular und ändern dessen Wert?
Vielen Dank
Übergeben Sie die Variable auf diese Weise an das Formularelement
ihr Formularelement
<input type="text" id="mytext">
javascript
var test = "Hello";
document.getElementById("mytext").value = test;//Now you get the js variable inside your form element
anstatt von
document.getElementById("txtBillingGroupName").value = groupName;
Sie können verwenden
$("#txtBillingGroupName").val(groupName);
anstelle von groupName können Sie einen String-Wert wie "Group1" übergeben.
Das war auch ein Problem für mich. Ein Grund dafür war (in meinem Fall), dass ich ein clientseitiges Ereignis (eine zu modifizierende Javascript-Variable) in eine serverseitige Variable konvertieren musste (für diese Variable, die in PHP verwendet wird). Füllen Sie daher ein Formular mit einer Javascript-Variablen (z. B. einem sessionStorage-Schlüssel/Wert) und konvertieren Sie es in eine $ _POST-Variable.
<form name='formName'>
<input name='inputName'>
</form>
<script>
document.formName.inputName.value=var
</script>
Sie können auch die localStorage-Funktion von HTML5 verwenden, um Ihren test -Wert zu speichern und dann an einer beliebigen anderen Stelle Ihrer Website mit der localStorage.getItem()
-Methode darauf zuzugreifen. Um zu sehen, wie dies funktioniert, sollten Sie sich die w3schools Erklärung oder die Erklärung von der Opera Developer Website ansehen. Hoffe das hilft.
<form name="input" action="some.php" method="post">
<input type="text" name="user" id="mytext">
<input type="submit" value="Submit">
</form>
<script>
var w = someValue;
document.getElementById("mytext").value = w;
</script>
//php on some.php page
echo $_POST['user'];