Descriere: Injectarea unui text intr-un camp textarea
Download:
Autor: Anonim
Sursa (Link-ul oficial): Propria parere: Folositor.
Tutorialul:
Zilele trecute am avut nevoie de o funcţie în javascript care sa injecteze un text într-un câmp din formular. După ceva bătaie de cap a reieşit exemplul de mai jos:
Cod: Selectaţi tot
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
<!--
function injecteaza_text(mesaj, id1, id2) {
var ceva = document.getElementById(id1);
var altceva = document.getElementById(id2);
var cevaHidden = document.getElementById(id1+'1');
if(altceva.checked == true) {
cevaHidden.value = ceva.value;
ceva.value = cevaHidden.value+' '+mesaj;
}
else {
ceva.value = cevaHidden.value;
}
}
-->
</ script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input type="text" name="camp_1" id="camp_1" value="valoare1" />
<input type="hidden" name="camp_11" id="camp_11" value="" />
Injecteaza text
<input type="checkbox" name="checkbox" value="checkbox" id="inject_1"
onclick="injecteaza_text('acesta este un text introdus in textarea 1',
'camp_1', 'inject_1')" /><br />
<input type="text" name="camp_2" id="camp_2" value="valoare2" />
<input type="hidden" name="camp_21" id="camp_21" value="" />
Injecteaza text
<input type="checkbox" name="checkbox" value="checkbox" id="inject_2"
onclick="injecteaza_text('acesta este un text introdus in textarea 2',
'camp_2', 'inject_2')" /><br />
<input type="text" name="camp_3" id="camp_3" value="valoare3" />
<input type="hidden" name="camp_31" id="camp_31" value="" />
Injecteaza text
<input type="checkbox" name="checkbox" value="checkbox" id="inject_3"
onclick="injecteaza_text('acesta este un text introdus in textarea 3',
'camp_3', 'inject_3')" />
</form>
</body>
</html>Ideea acestui script o puteţi aplica în diverse situaţii, de exemplu la un magazin virtual dacă vreţi să se adauge la produsele comandate încă un text anume sau la un program de facturare cum ar fi taxa pe timbru verde pentru anumite produse, sau alte situaţii de care o să vă loviţi la un moment dat...
