jak se v javascriptu vymaže určitý prvek pole ?

Anonym Ketiwiw22.12.2014 22:30 Nahlásit

Odpovědi

Přidat odpověď ▾

Diskuze

Cenobita.23.12.2014 06:40 (Upr. 23.12.2014 06:45) Nahlásit
1. pokud jde o smazání celého formuláře tak je to příkazem reset.
2. pokud jde o smazání např. textového pole nebo textové arey je možné ji přiřadit pod nějakou událost (např. stisk tlačítka) prázdnou hodnotu např. text=""

Nejlépe najít nějaké vhodné příklady na "Java Script Tatousek" apod., nebo konkrétní příklad:
Cenobita.23.12.2014 06:47 Nahlásit
1. případ:

<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1250">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>bez názvu Normální stránka</title>
</head>

<body bgcolor="#FFFFFF">

<form method="POST">
<p><input type="text" size="20" name="T1"> <input
type="reset" name="B1" value="Vynulovat"></p>
</form>
</body>
</html>
Cenobita.23.12.2014 06:47 Nahlásit
2. případ:

<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1250">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>bez názvu Normální stránka</title>
</head>

<body bgcolor="#FFFFFF">

<p><input type="text" size="20" name="T1" value="a"> <input
type="submit" name="B1" value="Odeslat"
onclick="window.document.all.T1.value=&quot;&quot;"></p>
</body>
</html>
Anonym Jaxehoz23.12.2014 07:04 Nahlásit
Prvky pole se v JavaScriptu mažou funkcí array.splice(start, deleteCount), takže jeden prvek pole se vymaže příkazem:

pole.splice(indexPrvku, 1);
Přidat komentář do diskuze ▾