Avatar billede leif Seniormester
27. november 2000 - 10:16 Der er 10 kommentarer og
1 løsning

Disable & markere et felt fra starten

Hvordan disabler jeg et felt så der ikke kan blive rettet i det, endvidere skal feltet \"til tlf-nr\" være i focus med det samme.

Kilden:

//File start
<html>

<head>
<meta http-equiv=\"Content-Type\"
content=\"text/html; charset=iso-8859-1\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<title>www.SMSME.dk her sender du dine smser!</title>

<FORM ACTION=\"http://www.funi.dk/user/smsme.dk/sms-send.asp?mode=sms_send\" METHOD=POST name=\"sms\">

<script>
<!--
//Script by Ricki Runge
//Find more at www.script.dk

function check_emne() {
document.sms.tilbage.value = 110 - document.sms.mail_emne.value.length;
if (document.sms.tilbage.value < 0) {
  alert(\"Beskeden kan ikke være mere end 110 tegn\");
}
}

//-->
</script>




<meta name=\"Microsoft Border\" content=\"none\">
</head>

<body background=\"bg04.gif\" bgcolor=\"#184252\" text=\"#FFFFFF\"
link=\"#A8D8EC\" vlink=\"#A8D8EC\">


<div align=\"center\"><center>

<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"622\">
    <tr>
        <td colspan=\"3\" width=\"634\"><p align=\"center\"><img
        src=\"top.gif\" width=\"701\" height=\"75\"></p>
        </td>
    </tr>
    <tr>
        <td valign=\"top\" background=\"bg03.gif\"><p
        align=\"center\"><img src=\"bg02.gif\" width=\"112\"
        height=\"126\"><br>
        <a href=\"index.html\"><img src=\"knap01.gif\" border=\"0\"
        width=\"112\" height=\"16\"></a><br>
          <a href=\"postkort.html\"><img src=\"knap02.gif\" border=\"0\" width=\"112\" height=\"14\"></a><br>
          <a href=\"score.html\"><img src=\"knap03.gif\" border=\"0\" width=\"112\" height=\"14\"></a><br>
          <a href=\"seje-beskeder.html\"><img src=\"knap04.gif\" border=\"0\" width=\"112\" height=\"14\"></a><br>
          <a href=\"ringetoner.html\"><img src=\"knap05.gif\" border=\"0\" width=\"112\" height=\"14\"></a><br>
          <a href=\"logoer.html\"><img src=\"knap06.gif\" border=\"0\" width=\"112\" height=\"14\"></a><br>
        <img src=\"knap-slut.gif\" width=\"112\" height=\"8\"></p>
        </td>
        <td width=\"453\" background=\"bg01.gif\">
       
   
       
       
       
       

       
        <iframe src=\"http://webad.dk.tgnetwork.com/webad.cfm?Page=http://www.smsme.dk\" width=468 height=60 marginwidth=0 marginheight=0 frameborder=0 scrolling=no><script language=JavaScript1.1 src=\"http://webad.dk.tgnetwork.com/webad_script.cfm?iframe=yes&Page=http://www.smsme.dk\"></script></iframe> 
       
       
       
       
          <p align=\"center\">&nbsp;</p>
<center>

<table border=\"0\" cellspacing=\"0\" background=\"back.gif\"
bordercolor=\"#000000\" bordercolordark=\"#000000\"
bordercolorlight=\"#000000\">
    <tr>
        <td><div align=\"center\"><center><table border=\"0\"
        width=\"360\">
            <tr>
                <td>
                  <p align=\"center\"><br>
                <br>
                <br>
                  </p>
                </td>
            </tr>
        </table>
        </center></div><div align=\"center\"><center><table
        border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"360\"
        background=\"fback.gif\" height=\"96\">
            <tr>
                <td width=\"10\" height=\"180\">
                  <p align=\"center\">&nbsp;</p>
                </td>
                <td colspan=\"3\" width=\"309\" height=\"180\">
                  <table
                    border=\"0\" cellspacing=\"0\" width=\"281\">
                        <tr>
                            <td width=\"79\">
                              <p align=\"center\"><font color=\"#C0C0C0\"
                            size=\"1\" face=\"Arial\"><strong>Til
                            tlf-nr</strong></font><font
                            color=\"#C0C0C0\" size=\"1\"><strong><script
                            language=\"JavaScript\"><!--
//Script by Ricki Runge
//Find more at www.script.dk

function check_emne() {
document.sms.tilbage.value = 110 - document.sms.mail_emne.value.length;
if (document.sms.tilbage.value < 0) {
  alert(\"Beskeden kan ikke være mere end 110 tegn\");
}
}

// --></script></strong></font></p>
                            </td>
        </center></center>
</center>
                            <td width=\"210\">
                              <p align=\"left\"><font color=\"#567DB1\"
                            size=\"2\" face=\"Arial\"><strong><input
                            type=\"text\" size=\"17\" name=\"mail_til\"></strong></font></p>
                            </td>
                        </tr>
            <center>

<center>

<center>
                        <tr>
                            <td width=\"79\">
                              <p align=\"center\"><font color=\"#C0C0C0\"
                            size=\"1\" face=\"Arial\"><strong>Fra</strong></font></p>
                            </td>
        </center></center>
</center>
                            <td width=\"202\">
                              <p align=\"left\"><font color=\"#567DB1\"
                            size=\"2\" face=\"Arial\"><strong><input
                            type=\"text\" size=\"17\" name=\"mail_fra\"></strong></font></p>
                            </td>
                        </tr>
            <center>

<center>

<center>
                        <tr>
                            <td width=\"79\">
                              <p align=\"center\"><font color=\"#C0C0C0\"
                            size=\"1\" face=\"Arial\"><strong>Besked:</strong></font></p>
                            </td>
        </center></center>
</center>
                            <td width=\"202\">
                              <p align=\"left\"><font color=\"#567DB1\"
                            size=\"2\" face=\"Arial\"><strong><textarea
                            name=\"mail_emne\" rows=\"5\" cols=\"32\"
                            wrap=\"virtual\" onkeyup=\"check_emne()\"
                            onchange=\"check_emne()\"></textarea></strong></font></p>
                            </td>
                        </tr>
            <center>

<center>

<center>
                        <tr>
                            <td width=\"79\">
                              <p align=\"center\"><font color=\"#C0C0C0\"                          size=\"1\" face=\"Arial\"><strong>Tegn
                            tilbage</strong></font></p>
                            </td>
        </center></center>
</center>
                            <td width=\"202\">
                              <p align=\"left\"><font size=\"2\"><input
                            type=\"text\" size=\"3\" name=\"tilbage\"
                            value=\"110\"></font><font
                            color=\"#567DB1\" size=\"2\"><strong> <input
                            type=\"submit\" value=\"Send SMS\" \"></strong></font></p>
                            </td>
                        </tr>
            <center>

<center>

<center>
                        <tr>
                            <td width=\"79\">
                            </td>
                            <td width=\"202\">
                            &nbsp;
                            <p>&nbsp;
                            </td>
                        </tr>
                    </table>
   
</center></center></center>
   
                </td>
            </tr>
        </table>
        </div></td>
    </tr>
</table>
</form>
          <p>&nbsp;
        </td>
        <td background=\"bg03.gif\" valign=\"top\">
          <p align=\"center\"><br>
          <a href=\"banner.html\">Link til os</a></p>
          <p align=\"center\"><a href=\"http://www.smsme.dk/cgi-bin/messageboard02/view.pl\">Forum
          om<br>
          SMS priser</a></p>
          <p align=\"center\"><a href=\"konkurrence.html\">Konkurrence</a></p>
          <p align=\"center\"><a href=\"mailto:info@smsme.dk\">Mail os</a></p>
          <p align=\"center\"><a href=\"tilfoj.html\">Indsend sms besked</a></p>
          <p align=\"center\">&nbsp;</p>
          </td>
    </tr>
    <tr>
        <td colspan=\"3\" width=\"634\" background=\"bg05.gif\"><p
        align=\"center\"><font color=\"#C0C0C0\" size=\"1\"
        face=\"Arial\"><strong>Computopic. All rights reserved.</strong></font></p>
        </td>
    </tr>
</table>
  </div>
</form>
<p align=\"center\">&nbsp; </p>





</body>
</html>

//File end

Hvis I har tid må I meget gerne lave kilden overskuelig.

Se mere på www.smsme.dk
/leif
Avatar billede leif Seniormester
27. november 2000 - 10:17 #1
Det er feltet \"Tegn tilbage\" der skal disablet.
Avatar billede tdaugaard Nybegynder
27. november 2000 - 10:21 #2
<input type=\"text\" size=\"3\" name=\"tilbage\" value=\"110\" disabled>
Avatar billede leif Seniormester
27. november 2000 - 10:24 #3
Hvad med focusere et felt fra starten???
Avatar billede tdaugaard Nybegynder
27. november 2000 - 10:27 #4
*g* glemte jeg lige i farten :)

<script language=\"JavaScript\">
  document.sms.tilbage.setfocus();
</script>

det skal stå lige før </html>.
Avatar billede leif Seniormester
27. november 2000 - 10:35 #5
Er der ikke noget med at man kan sige \"<body onload focus=\"document.sms.tilbage\">\" eller noget i den retning.
Avatar billede tdaugaard Nybegynder
27. november 2000 - 10:39 #6
Nope .. da siden vises efter hånden som data hentes så vil du ikke kunne sætte fokus FØR elementet er vist. Dvs. at scriptet skal være EFTER elementet der skal sættes fokus på.

hvis du endelig skulle bruge onload så skulle det se sådan her ud:

<body onload=\"document.sms.tilbage.setfocus();\">
Avatar billede olebole Juniormester
27. november 2000 - 11:10 #7
<ole>
Leif >> Selvfølgelig kan du kalde på onload! Det er jo det, der fidusen ved at bruge et onload-kald...det udløses jo netop først, når hele siden er loaded - og altså formularen er vist.
/mvh
</bole>
Avatar billede leif Seniormester
29. november 2000 - 08:56 #8
tdaugaard >> Den body onload du har skrevet virker ikke eller hvor skal den stå???

Det skulle også have været til mail_til.
Avatar billede tdaugaard Nybegynder
29. november 2000 - 13:09 #9
<body onload=\"document.sms.tilbage.focus();\">

den hedder vist kun .focus() og ikke .setfocus()
Avatar billede leif Seniormester
29. november 2000 - 14:35 #10
Okay, takker.
Avatar billede tdaugaard Nybegynder
29. november 2000 - 15:53 #11
så lidt :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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