Forum: PC-Programmierung Button in HTML


von Hannes Weningern (Gast)


Lesenswert?

Hallo,

ich habe eine Fragen zu HTML und zwar möchte ich einen Butten auf einer 
html Seite haben und wenn dieser gedrückt wird, wird eine variable im 
html code auf 1 gesetzt.
kann mir da jemand weiterhelfen.
Vielen herzlichen Dank für eure Antworten

lg
Hannes

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

www.selfhtml.de, dort DOM und JavaScript ansehen.

von Hannes Weninger (Gast)


Lesenswert?

Hallo,

ich habe folgendes:

<select name="Name" size="1">
  <option>VARIABLE1</option>
</select>

<input type="text" name="Value" size=32>
<input type="password" name="Password" size=32>
<input type="submit" value="write">

Also es wird ein Auswahlfeld (select), ein Eingabefeld (<input 
type="text" name="Value" size=32>), ein Passwortfeld (<input 
type="password" name="Password" size=32>) und ein Button erzeugt.
Mein Problem ist jetzt, dass ich nur den Button brauche und der Wert, 
der im Eingabefeld eingegeben werden soll, schon vorgegeben ist. Wie 
kann ich das realisieren, dass ich den Button drücke und VARIABLE1 wird 
auf einen Wert gesetzt, mit HTML!!!

Vielen Dank.
lg
Hannes

von Hannes Weninger (Gast)


Lesenswert?

Eine andere Methode würde mir auch noch helfen. Ich habe einen weißen 
Hintergrund. Kann ich die Eingabefelder bzw. den Rand weiß machen, 
sodass man dieses nicht mehr sieht und einen vorgegebenen Wert in HTML 
vorgeben?

vielen Dank.

lg
Hannes

von Markus (Gast)


Lesenswert?

Hallo Hannes!

Natürlich kannst du...

Das Zauberwort heisst "CSS-Style"...

Aber ich glaube, wenn du nur ein Feld brauchst, das einen Wert aufnehmen 
soll um den danach zu versenden (HTTP-POST,...) kannst du auch ein
1
<input type="hidden" name="value" value="irgendwas">

verwenden, wird nix angezeigt und is doch vorhanden...

> Wie kann ich das realisieren, dass ich den Button drücke und VARIABLE1
> wird auf einen Wert gesetzt, mit HTML!!!
gar nicht, du brauchst schon ein kleines JavaScript dazu ;-)

also sowas wie form1.variable1.value = "irgendwas";

Schau doch mal auf SelfHTML vorbei oder bemüh deinen Freund Google um 
weitere Infos zu finden! Soltest du noch fragen haben definiere dein 
Problem etwas genauer (woher kommen die Werte, sind die immer gleich, wi 
gehts weiter...)

Grüße

Markus

von Hannes Weninger (Gast)


Lesenswert?

Hallo nochmal,

ich möchte auch die Auswahl verstecken, die da lautet:
<select name="Name" size="1">
  <option>VARIABLE1</option>
</select>
 geht das bzw. wie stell ich das an?
Vielen Dank für Eure Antworten

lg
Hannes

von unsichtbarer WM-Rahul (Gast)


Lesenswert?

>ich möchte auch die Auswahl verstecken, die da lautet:
><select name="Name" size="1">
>  <option>VARIABLE1</option>
></select>

Wieso sollte man auf die Idee kommen, eine Auswahl mit <select> zu 
verstecken? Die ist doch gerade dafür da, dass der Benutzer der Website 
die Liste sieht und einen der Einträge auswählt.

Sowas geht nur so:
><input type="hidden" name="value" value="irgendwas">

von Markus (Gast)


Lesenswert?

> ich möchte auch die Auswahl verstecken, die da lautet:
> <select name="Name" size="1">
>   <option>VARIABLE1</option>
> </select>
> geht das bzw. wie stell ich das an?

Ich weiß zwar nicht, was du dir davon versprichst, denn ein Select 
wartet ja gerade darauf, dass sie Ausgewählt wird - im Übrigen bringt 
ein select mit nur einer option gar nix!!

Nimm lieber ein hidden-Feld wie auch WM-Rahul vorschlägt!


@unsichtbarer WM-Rahul:
> Sowas geht nur so:
Ich seh dich zwar nicht, aber das ist nicht ganz richtig so!
Man kann jedes HTML-Element mit Hilfe von CSS verstecken - also auch ein 
select!
Probier mal in einen select tag folgendes einzufügen.
style=" visibility: hidden; display: none;  "
Du siehst dann, das du nichts siehst ;-)
Sowas sollte jedoch NIEMALS verwendet werden!
Wenn man's doch macht muss man damit rechnen, dass die Seite aufgrund 
von AntiSpyWare, ContentFiltern,... nicht zu öffnen ist!

von unsichtbarer WM-Rahul (Gast)


Lesenswert?

Es ging um HTML und nicht um CSS...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.