2010-09-08 14:57:39 +0000 2010-09-08 14:57:39 +0000
8
8

ASCII Code voor het TAB teken? (Ik wil tabs kunnen invoeren in een tekstvak op een webpagina)

Ik ben er zeker van dat bijna iedereen hier weet dat de “Tab”-toets bij gebruik op een webpagina gewoon naar het volgende element op de pagina springt; of het nu een selectievakje, een keuzerondje, een knop, een ander tekstvak, een link, enz. is.

Wat ik hoop te doen is dat ik de tab-toets kan gebruiken terwijl ik iets intyp in een invulformulier en dat het tab-teken ook daadwerkelijk in het formulier wordt ingevoegd. Ik ben nogal anal retentief als het gaat om hoe mijn tekstdocumenten worden geformatteerd, ESPECIALLY als het gaat om het schrijven van artikelen voor mijn site. Hell, ik ben zelfs anal over hoe mijn “to-do” lijsten eruit zien als ik ze typ in goede ouderwetse Notepad. (Yep, ik gebruik het goede ouderwetse kladblok om mijn artikelideeën op te schrijven, to-do lijstjes, kleine stukjes nuttige code die ik vind op te slaan, enz. )

Ik realiseer me dat er javascript oplossingen of eigenschappen zijn die je kunt instellen voor dat specifieke tekstvak - afhankelijk van de taal waarin je toevallig de site programmeert - die je kunt gebruiken om de invoervelden op je webpagina handmatig zo te programmeren dat dit mogelijk is; maar ik ben meer geïnteresseerd in het toestaan dat de webbrowser zich op zijn normale manier gedraagt (zoals ik de tab-toets gebruik om tussen pagina-elementen te schakelen - ook vooral bij het invullen van lange applicaties en formulieren om er veel sneller tussen te kunnen navigeren dan dat ik mijn muis moet gebruiken om op elk veld te klikken dat ik wil invullen.

Dus, wat ik hoop te vinden is de Windows ASCII toetscombinatie (zoals het gebruik van ALT+0169 om het © teken te produceren) die ik kan invoeren om op die manier de tab in het webpage tekstvak in te voegen. Aangezien ik routinematig ASCII toetscombinaties gebruik om vreemde symbolen in mijn schrijfsels te maken, ben ik er aan gewend om dingen op deze manier te doen. Bovendien, als ik klaar ben met het typen van iets in een tekstvak zou ik nog steeds de mogelijkheid willen hebben om naar het volgende element te gaan. Als ik zelf formulieren programmeer voor welk project dan ook, doe ik altijd mijn best om de elementen zo te rangschikken dat het tabben er doorheen zo intuïtief mogelijk is. Wie weet hoeveel van jullie zijn zoals ik, maar ik stoor me er altijd aan als ik een set adresvelden invul en als je er doorheen loopt springen ze willekeurig in het rond op basis van de volgorde waarin de programmeur van die pagina ze heeft gemaakt.

VOORBEELD: Je typt je naam in het eerste veld op een pagina met een formulier dat niet goed is ingesteld. Ik stoor me er altijd aan als ik op tab druk, en dan springt hij plotseling naar de plaatsnaam, gevolgd door adresregel 2, dan naar de postcode, enz. Je snapt het idee. Voor zover ik weet wil iedereen die informatie invoeren in de volgorde waarin je een adres met de hand op een envelop zou schrijven. Eerst de naam, dan adresregel één en twee, dan de stad, staat, postcode, en tenslotte (indien nodig) het land, ervan uitgaande dat dat verplicht is.

Nu ik tot vervelens toe heb uitgelegd wat ik probeer te doen, wat is de ASCII-toetscode voor Tab?

Antwoorden (5)

16
16
16
2010-09-08 15:05:32 +0000

Didn’t read most of you post, sorry.

But just fixing on the final little question what is the ASCII key code for Tab? ASCII value for tab is 9 (decimal or hex), so try Alt + ( Numpad 0 , Numpad 9).

Maar, ik heb net getest hoe dat werkt in deze edit box en het werkt niet, maar wel in kladblok, MS Word, enz. Ik vraag me af waarom…?

Hoe dan ook, als je echt ergens een tab nodig hebt, kopieer er dan een uit kladblok en plak hem daar waar je hem nodig hebt - dat is wat ik meestal doe.

Edit

Als je dit doet om het op een website te laten zien (wat ik denk dat je bedoelt), kan een tab karakter genegeerd worden omdat HTML geneigd is witruimte te negeren (buiten de pre blokken, etc).

Als het HTML is zou je ook de HTML entiteitsversie 	 kunnen gebruiken, maar dit zal op dezelfde manier werken.

2
2
2
2010-09-08 15:04:29 +0000

De code is ALT+009

Echter, ik denk niet dat het zal bereiken wat je zoekt.

1
1
1
2010-09-08 15:04:16 +0000

Hopelijk heb je hier iets aan – je hebt nogal een lange vraag :-)

Wikipedia Tab-toets .

Verschillende tab tekens zijn opgenomen als ASCII controle karakters, gebruikt voor tekst uitlijning. De bekendste en meest voorkomende tab is een horizontale tab (HT), die in ASCII de decimale tekencode 9 heeft, en kan worden aangeduid als control+I of ^I. Een verticale tab (VT) bestaat ook en heeft in ASCII de decimale tekencode 11 (control+K of ^K). De EBCDIC-code voor HT is 5. De VT is 11 of hex 0B, dezelfde als ASCII. De horizontale tab wordt gewoonlijk gegenereerd door de tab-toets op een standaard toetsenbord.

maar, lees wel de rest van het artikel.

1
1
1
2010-09-08 15:08:12 +0000
  • De ASCII code voor tab is 09.

  • Als je op Alt + 09 drukt in een online formulier krijg je misschien geen Tab karakter, waarschijnlijk vanwege de browser. Maar het werkt wel in sommige andere software applicaties zoals Notepad, Wordpad, Garena etc

Als je je eigen HTML pagina script en als je HTML tab moet geven dan kun je dit doen door gebruik te maken van

  • Tabellen
  • CSS
  • DD tags

Kijk hier eens http://htmltab.kb-creative.net/

en Harry heeft gelijk, als je javascript codeert dan zou je het kunnen gebruiken.

0
0
0
2010-09-08 15:38:51 +0000

Het gebruik van de Alt-toets snelkoppeling geeft precies hetzelfde gedrag als gewoon op de toets drukken. Als je ze wilt gebruiken, kun je Notepad opstarten, een tab kopiëren en die in het tekstvak plakken. Wanneer de tekst wordt gepost, kunnen sommige websites deze tekens echter weglaten. HTML negeert gewoonlijk toch overtollige spaties, dus zelfs als ze in de paginabron terecht zouden komen, zou er niets gebeuren.

<- a tab

Op Stack Exchange sites worden tabs geïnterpreteerd als aanduiding van codeblokken.