-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
D@ni88
addikt
Most már kezdem feladni a javascriptet...
A form:
<tr><td><label>Vezetékneve: </label></td><td><input type='text' class='szerk' id='vezeteknev' name='ktszvnev'
onFocus="if(this.className=='kezdo'){
this.value='';
this.className='szerk';
this.type='text';
};"
onBlur="if(this.value.length==0){
this.className='kezdo';
this.value='';
};"
></td>
</tr>
<tr><td><label>Keresztneve: </label></td><td><input type='text' class='szerk' id='keresztnev' name='ktsz_knev'
onFocus="if(this.className=='kezdo'){
this.value='';
this.className='szerk';
this.type='text';
};"
onBlur="if(this.value.length==0){
this.className='kezdo';
this.value='';
};"
></td>És a Javascript ami ellenőrzi:
var vezeteknev=document.getElementById('vezeteknev');
var keresztnev=document.getElementById('keresztnev');
var uzenet="";
if(vezeteknev.value.length <= 0)
{
uzenet=uzenet+ " - Nem adott meg vezetéknevet! \n";
}else
{
if(vezeteknev.value.length >40)
{
uzenet=uzenet+ " - A vezetéknév túl hosszú! \n";
}
else
{
var minta=new RegExp("^[a-zA-Z- áéíóöőúüűÁÉÍÓÖÚÜŰ]{0,40}$");
if (minta.test(vezeteknev.value)==false)
{
uzenet=uzenet+" - A vezetéknévben nem használhat speciális karaktereket!"
};
};
};
if(keresztnev.value.length <= 0)
{
uzenet=uzenet+ " - Nem adott meg keresztnevet! \n";
}else
{
if(keresztnev.value.length >40)
{
uzenet=uzenet+ " - A keresztnév túl hosszú! \n";
}
else
{
var minta=new RegExp("^[a-zA-Z- áéíóöőúüűÁÉÍÓÖÚÜŰ]{0,40}$");
if (minta.test(keresztnev.value)==false)
{
uzenet=uzenet+" - A keresztnévben nem használhat speciális karaktereket!"
};
};
};a Vezetéknevet átadja és működik is rá a script, viszont ha már a keresztnév ellenőrző kód is ottvan, akkor lehal az egész...
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! LENOVO ThinkPad P15 Gen 1 munkaállomás - i7 10850H 16GB DDR4 256GB SSD Quadro T2000 W11
- Friss készlet! MacBook Pro 14" M1 16GB RAM 27%-os áfás számla (238)
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- Dell Latitude 5430 14" Touchscreen i5-1235U 16GB 1000GB 1 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


