Avatar billede prebenrunge Nybegynder
18. marts 2005 - 09:20 Der er 1 kommentar og
1 løsning

javascript til overvågning af inputfelter i ASP side

Jeg har en asp side (form) med et antal personer i en liste (20 og 30 stk.)- ud for hver person er der 6 input felter som kan udfyldes. Når man har udfyldt de felter man ønsker udfyldt trykkes på send knap og siden sendes som post.
Alle linier (felter pr. linie) har samme navne da de er indlæst ved en løkke, men har hvert sit id nr.
Jeg har brug for en funktion der kontroller om det felt klikkes eller skrives i, indeholder en bestemt karakter (-) og såfremt feltet har denne karakter(-) skal der fremkomme et popupvindue med en advarsel inden man får lov at fortsætte.
Avatar billede prebenrunge Nybegynder
18. marts 2005 - 09:25 #1
NUTE, har engang lavet et script til mig og jeg kunne tro at
det er meget lig dette script da det handler om det samme problem.

det så således ud:

    <script language="JavaScript" type="text/javascript">
    <!--
    var g_arrTextFields = new Array();
   
    function setState( objCheck )
    {
        var strTextField = "txt_" + objCheck.id.split( "_" )[1];
        if( objCheck.checked )
        {
            g_arrTextFields.push( document.getElementById( strTextField ) );
        }
        else
        {   
           
            for( i=0;i<g_arrTextFields.length;i++)
            {

                if( g_arrTextFields[i].id == strTextField )
                {
                    g_arrTextFields.splice( i, 1 )
                    break;
                }
            }
        }
       
    }
    function copyContent( objElement )
    {
        for( i = 0; i < g_arrTextFields.length; i++ )
        {
            g_arrTextFields[i].value = objElement.value;
        }
    }
    //-->
    </script>
Avatar billede prebenrunge Nybegynder
20. marts 2005 - 13:48 #2
Jeg fandt svaret under javascript, så spørgsmålet lukkes her

<script type="text/javascript">
function checkFelt(elm){
  if(elm.value!=""&&elm.value.indexOf("-")>-1){
    alert("Feltet må ikke indeholde '-'");
    elm.select();
    elm.focus();
    return false;
  }
  return true;
}
</script>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester