Kezdőoldal » Számítástechnika » Programozás » Hogy lehet megcsinálni?...

Hogy lehet megcsinálni? [JavaScript]

Figyelt kérdés

Html:



<html>

<head><script language="JavaScript" src="sort.js"></script></head>

<body>

<h1>Nevleiro program</h1>

<p>Irj be ketto vagy tobb nevet es a program a beirt neveket sorba vissza rendezi <p>

<form name="theform">

Name:

<input type="text" name="newname" size="20">

<input type="button" name="addname" value="Add" onClick="SortNames();">

<br>

<h2>Beirt nevek</h2>

<textarea cols="60" rows="10" name="sorted">

Beirt nevek itt fognak megjelenni


2013. aug. 12. 15:54
 1/9 A kérdező kommentje:

JavaScript:


// szamlalo es tomb elkeszitese

var numnames = 0;

var names = new Array();

function SortNames() {

// nev kiolvasas

thename=document.theform.newname.value;

names[numnames]=thename;

// szamlalo noveles

numnames++;

// tomb rendezese

names.sort();

document.theform.sorted.value=names.join("\n");

}

2013. aug. 12. 15:55
 2/9 A kérdező kommentje:
A program tökéletesen működik de azt szeretném hogy a program a neveket a rendezés és megjelenítés előtt nagybetűsre alakítsa names.toUppercase(); nem megy ! A válaszokat előre is kösz !
2013. aug. 12. 15:57
 3/9 A kérdező kommentje:

Most látom hogy a html kód vége lemaradt :

</textarea>

</form>

</body>

</html>

2013. aug. 12. 15:58
 4/9 anonim ***** válasza:

CSS nem jó?

[link]

2013. aug. 12. 16:00
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:
Köszi a válaszod ! De igazából a JavaScript lenne az igazi.
2013. aug. 12. 16:04
 6/9 A kérdező kommentje:
És azt meg kéne csinálni hogy a nevek számozottan jelenjenek meg.
2013. aug. 12. 16:06
 7/9 anonim ***** válasza:

Első kérdésre a js-es válasz

[link]


A számozottan megjelenést nem értem.

2013. aug. 12. 16:09
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:
Tehát hogy a textarea-ában amit be írsz nev-et a text-ben azt a textarea úgy hozza ki hogy nagybetűsen és számozottan. És ezt kéne nekem le írni js-kóddal.
2013. aug. 12. 16:27
 9/9 anonim ***** válasza:

Nem vagyok biztos benne hogy így gondoltad, de készítettem egy megoldást; ha nem tetszik szólj: mcgarben@gmail.com vagy írj itt.

// szamlalo es tomb elkeszitese

var numnames = 0;

var names = new Array();

var nevek = new Array();

function SortNames() {

// nev kiolvasas

thename=document.theform.newname.value;

// nagy kezdobetu

betu=thename.charAt(0);

betu=betu.toUpperCase();

nev=thename.substr(1);

thename=betu+nev;

names[numnames]=thename;

// tomb rendezese

names.sort();

szam=1;

for (i in names) {

nevek[i]=szam+". "+names[i];

szam++;

}

document.theform.sorted.value=nevek.join("\n");

// szamlalo noveles

numnames++;

}

(csak a szkriptet kérted, amúgy az egész kód kereken 1000 bájt) &:^)

2013. aug. 16. 17:44
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!