Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Help - da codice javascript in jquery

    Salve non so se è la sezione giusta ma mi servirebbe una mano !

    da poco mi sto approcciando a jquery e dovrei trasformare questo progetto da javascript in jquery.

    mi dareste una mano cortesemente ?

    Il codice e' il seguente :

    file HTML

    <html>
    <head>
    <script language="JavaScript" type="text/javascript" src="rubscript.js"></script>
    <LINK REL=stylesheet TYPE="text/css" HREF="prova.css" TITLE="style">
    </head>
    <body>


    <center>
    <form name="Rubrica" action="">


    <STRONG>Nome:</STRONG>
    <input type=text class="InpTxt" name="tNome" id="tNome">

    <STRONG>Cognome:</STRONG>
    <input type="text" class="InpTxt" name="tCognome" id="tCognome">

    <STRONG>Telefono:</STRONG>
    <input type="text" class="InpTxt" name="tTelefono" id="tTelefono">

    <br>
    </br>
    <input type="reset" value="Azzera" id="Reset1" name="Reset" >
    <input type="button" value="Aggiungi" id="Agg" name="Agg" onClick="Aggiungi()">

    <br>
    <p align="center">Rubrica</p>

    <p>Ricerca Numero di Telefono:</p>
    <input type='text' size='10' name='campo'/> <input type='button' value='Cerca' onClick="ricercaInRubrica('tabella')"/>


    </br>


    <table id="tabella" WIDTH="100%" border=2 >
    <TR>
    <TD class="header">Nome</TD>
    <TD class="header">Cognome</TD>
    <TD class="header">Telefono</TD>
    <TD class="header">Cancella</TD>
    </TR>


    </table>
    </center>
    </form>
    </body>
    </html>

    QUESTO E' IL FILE JS :

    // inizio file js


    var Nome=new Array();
    var Cognome=new Array();
    var Telefono=new Array();


    var TotRighe=0;
    var Row;
    var Cel;
    var nomec= /^([a-zA-Z ])+$/;
    var cognomec= /^([a-zA-Z '])+$/;
    var telefonoc= /^[0-9]{9}/;


    function Aggiungi() {


    var log=true;




    if (!nomec.test(document.Rubrica.tNome.value)||(docum ent.Rubrica.tNome.value=="")){
    alert("Il Campo nome e' vuoto o comprende caratteri non consentiti ");
    document.Rubrica.tNome.focus();
    log = false;
    return log;
    }


    var cognomec= /^([a-zA-Z '])+$/;
    if (!cognomec.test(document.Rubrica.tCognome.value)|| document.Rubrica.tCognome.value==""){
    alert("Il Campo cognome e' vuoto o comprende caratteri non consentiti ");
    document.Rubrica.tCognome.focus();
    log=false;
    return log;
    }


    var telefonoc= /^[0-9]{9}/;
    if (!telefonoc.test(document.Rubrica.tTelefono.value) || document.Rubrica.tTelefono.value==""){
    alert(" Il campo telefono e' vuoto o contiene caratteri non consentiti(sono consentiti solo numeri ed essere composto da minimo 9 cifre )");
    document.Rubrica.tTelefono.focus();
    log=false;
    return log;
    }



    if (TotRighe==0)
    {TotRighe=tabella.rows.length;}


    Row=tabella.insertRow(tabella.rows.length);
    Cel=Row.insertCell();
    Cel.innerHTML= document.Rubrica.tNome.value;
    Cel=Row.insertCell();
    Cel.innerHTML= document.Rubrica.tCognome.value;
    Cel=Row.insertCell();
    Cel.innerHTML= document.Rubrica.tTelefono.value;
    Cel=Row.insertCell();
    Cel.innerHTML= "<button onClick='deleteRow(this)'>Cancella Contatto</ button>";
    }


    function deleteRow(r)
    {
    var i = r.parentNode.parentNode.rowIndex;
    document.getElementById("tabella").deleteRow(i);


    }


    function ricercaInRubrica(id_table){
    PulisciRubrica(id_table);
    var valore = document.Rubrica.campo.value;
    var table = document.getElementById(id_table);
    var celle = table.getElementsByTagName('td');
    var contatore = 0;
    for(var i=0; i<celle.length; i++){
    if(celle[i].innerHTML==valore){
    alert("Ecco il to numero: " +celle[i+1].innerHTML);
    celle[i].className='trovato';

    }
    }
    alert("i risultati della ricerca sono evidenziati in rosso");


    }


    function PulisciRubrica(id_table){
    var table = document.getElementById(id_table);
    var celle = table.getElementsByTagName('td');
    for(var i=0; i<celle.length; i++){
    celle[i].className='default';


    }

    }
    //fine




    HELP ME !

  2. #2
    per favore datemi una mano !

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.