In Windows Forms-Anwendungen können Sie dem Formular ein Steuerelement für das obere Downlay hinzufügen. Es hat nur ein Textfeld mit zwei Schaltflächen daneben, mit dem Sie den Wert in der Textbox auf der linken Seite erhöhen oder verringern können. Gibt es ein Steuerelement wie das für HTML? Ich konnte keinen finden.Upper/Downy-Steuerelemente für HTML
Antwort
Sie können es Stil, wie Sie mögen, aber Sie können es wie folgt implementieren ...
<p><input type="text" name="uppydowner" id="uppydowner" value="1" size="2">
<span id="uppy"></span> <span id="downy"></span></p>
<script type="text/javascript">
var upButton = document.getElementById("uppy");
var downButton = document.getElementById("downy");
var resultBox = document.getElementById("uppydowner");
upButton.innerHTML = "+";
downButton.innerHTML = "-";
upButton.onclick = function() {
var current = parseInt(resultBox.value);
current++;
resultBox.value = current;
};
downButton.onclick = function() {
var current = parseInt(resultBox.value);
current--;
resultBox.value = current;
};
</script>
Danke, Sohne. Und yaay! Du hast sogar meine uppy/downy Wörter benutzt lol :) –
Ich mochte den Sound so sehr, ich habe jetzt ein jQuery Plugin nach ihm benannt ... http://www.stevefenton.co.uk/Content/Jquery- Uppy-Downer/ – Fenton
Hahaha super !!!! Coole Seite übrigens –
Es existiert nicht, Sie müssen dieses Verhalten mit JavaScript erstellen.
Sie platzieren eine textarea
oder div
und verwenden JavaScript, um den Inhalt nach oben oder unten zu scrollen.
Ich habe in der Vergangenheit über sie irgendwo gelesen, aber ich kann mich nicht erinnern, wo, sorry ...: \
Es sollte nicht zu schwer sein, dieses Verhalten nachzuahmen. Ich denke, alles, was getan werden müsste, ist ein Textfeld dort, zusammen mit einem Bild von einem Pfeil nach oben und Pfeil nach unten, dann ändern Sie einfach den Wert auf dem Onclick-Ereignis der Inkrement/Dekrement-Schaltflächen/Bilder. :) Danke für deine Hilfe :) –
Sie dieses Steuerelement verwenden können: http://www.onlinetools.org/tests/countertest.html. Es ist eine einfache JavaScript-Änderung des Eingabesteuerelements.
Danke, Basarat. Ich werde es überprüfen –
- 1. anpassen Index für HTML-String für HTML-Tags zu kompensieren
- 2. HTML-Formatierung für TextView
- 3. afterRender für HTML-Bindung
- 4. HTML-Editor für iOS
- 5. XSLT-Gruppierung für HTML
- 6. HTML-Tag für Benutzeroberflächenelemente
- 7. HTML - Eingabebereich für Ganzzahl
- 8. HTML-ASCII-Code für £
- 9. Dateierweiterung für HTML-Snippet
- 10. PHP Include für HTML?
- 11. Regexp für html
- 12. Pastebin, aber für HTML?
- 13. Bibliotheken für HTML-Bereinigung
- 14. HTML-Sicherheitskonzepte für Klasse
- 15. Zeilenzähler für HTML-Tabellenzeile
- 16. HTML-Parser für GAE
- 17. HTML CSS für Handys
- 18. Standardnamen für HTML-Eingabefelder
- 19. HTML-Generator für .NET?
- 20. HTML-Editoren für DNN
- 21. HTML-Editor für ASP.NET
- 22. Semantisches HTML für Nachrichten
- 23. HTML-Reservierungsbereich für Bildlaufleiste
- 24. HTML-Validierung für Telefonnummern
- 25. HTML-Diff-Komponente für .NET
- 26. Beispiel für xquery in html
- 27. Standardgröße für HTML-Newsletter-Vorlage
- 28. PHP-Wert für HTML Checkbox
- 29. Codeabdeckung für AngularJS HTML-Vorlagen
- 30. HTML-Vorlage für ASP-Steuerelemente
Zur Zeit ist kein Standard-HTML-Control dafür. Eigentlich ist das nicht richtig. Es gibt ein Steuerelement dafür in HTML * 5 *, aber das wird noch nicht von allen Browsern unterstützt. Wenn es endlich soweit ist, können Sie etwas wie folgt verwenden: . Mehr über diese neue (und andere) Steuerelemente in HTML 5: http://diveintohtml5.org/forms.html#type-number –
Hinweis: Ab Mai unterstützt Shi ** y IE 9 dieses Steuerelement noch nicht. –