Jump to content
Sign in to follow this  
cyberfly

Form Validation (javascript)

Recommended Posts

Tambah function berikut. Buat loop pada setiap huruf. Space = chr(10) kalau tidak silap. Dulu saya pernah buat, tapi tak save. Harap script ini dapat membantu serba sedikit.

<script>
function Asc(String)
{

    return String.charCodeAt(0);

}

function Chr(AsciiNum)
{

    return String.fromCharCode(AsciiNum)

}
</script>

Share this post


Link to post
Share on other sites

thanks kawan2..tapi aku samar2 je fhm ni..kalau dlm function ni,kat mana perlu aku tambah 32 tu?

case "alpha": 
           { 
              var charpos = objValue.value.search("[^A-Za-z]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alphabetic characters allowed "; 
                }//if                             
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//alpha

Share this post


Link to post
Share on other sites

Macamana form tu, kalau ia kesan space apa tindakan yang hendak dibuat? alert, atau apa?

default script validation nih,kalau aku letak nama : ahmad bin abu,dia akan jadi error..kalau letak ahmadbabu dia accept..so camne nak ubah script kat atas tu biar dia accept space?

cth error:

error3pn3.jpg

Edited by cyberfly

Share this post


Link to post
Share on other sites

er...satu yang aku pelik..kenapa nak validate nama,bagi aku nama tu bebas..orang boleh pakai apa saja.space of course boleh,special char pon boleh.macam orang nama siti ami`nah

Share this post


Link to post
Share on other sites

er...satu yang aku pelik..kenapa nak validate nama,bagi aku nama tu bebas..orang boleh pakai apa saja.space of course boleh,special char pon boleh.macam orang nama siti ami`nah

erk..taknak user masukkan code javascript...

mcm kat sini :P

http://forum.putera.com/tanya/t55954.html

anyway aku dah berjaya ubah code ni:

case "alphanumeric": 
           { 
              var charpos = objValue.value.search("[^A-Za-z0-9 ]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
               if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alpha-numeric characters allowed "; 
                }//if 
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//case alphanumeric

Share this post


Link to post
Share on other sites

er...satu yang aku pelik..kenapa nak validate nama,bagi aku nama tu bebas..orang boleh pakai apa saja.space of course boleh,special char pon boleh.macam orang nama siti ami`nah

Setuju. Macam mana kalau nama kaum india? Siva A/L Ravi? Atau yang ada tanda sekang (-)?

Kan dah guna php, kenapa tak gunakan function php je? strip_tags(String)

Edited by SHiDi

Share this post


Link to post
Share on other sites

Setuju. Macam mana kalau nama kaum india? Siva A/L Ravi? Atau yang ada tanda sekang (-)?

Kan dah guna php, kenapa tak gunakan function php je? strip_tags(String)

thanks.ilmu baru ^_^

aku newbie lagi,byk function tak tau.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...