KWDIKAS JAVASCRIPT PROBLEM!

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
mihalisp
Δημοσιεύσεις: 123
Εγγραφή: 04 Ιουν 2002 03:00
Επικοινωνία:

KWDIKAS JAVASCRIPT PROBLEM!

Δημοσίευση από mihalisp » 06 Ιούλ 2002 08:15

MIPWS KSEREI KANEIS POIA MPOREI NA EINAI H XRHSH TOY PARAKATW KWDIKA JAVASCRIPT?EINAI KWDIKAS APO MIA SELIDA STO INTERNET ALLA AYTO TO KOMATI KWDIKA DEN MPORW NA KATALABW TI KANEI.EPISHS META APO AYTON TON KWDIKA YPARXEI KAI MIA FUNCTION GIA CHECK TWN PEDIWN MIAS FORMAS POY XRHSIMOPOIEI TON KWDIKA AYTO CALLA DEN KSERW GIATI.AYTO THELW NA MATHW.



var otherChar = "[]<>'";

function escFormQuote(inputFrm){
for (var i = 0 ; i< inputFrm.length ;i++){
if ((inputFrm.elements.type == "text") || ( inputFrm.elements.type == "textarea") ) escQuote(inputFrm.elements(i));
}
}

function escQuote(inputStr){
str = inputStr.value;
escStr = "";
{
var tpArray = str.split("'");
var escMsg;
if (tpArray.length > 1)
escMsg = tpArray.join(" ");
else
escMsg = str;

}

inputStr.value = escMsg ;
}

KSEREI KANEIS POIA EINAI H DIAFORA TWN 2 PARAKATW FUNCTIONS?GIATI XREIAZONTAI KAI TA 2 STH SELIDA?

function Checkf1()

{
escFormQuote(f1);
if (f1.newusername.value != "" && f1.newpassword.value != "" && f1.newname.value != ""
&& f1.newsubname.value != "" && f1.newemail.value != "" && f1.newthl.value != ""
&& f1.newaddress.value != "" && f1.newcity.value != "" && f1.newtk.value != "")
{

if (f1.newusername.value.length < 5 ) {
alert('Το username είναι μόνο ' + f1.newusername.value.length + ' χαρακτήρες !');
} else {
if (f1.newpassword.value.length < 5 ) { alert('Το password είναι μόνο ' + f1.newpassword.value.length + ' χαρακτήρες !'); } else { f1.submit(); }
}

} else {
alert("Πρέπει να συμπληρώσετε τα πεδία της φόρμας!")
}
}

function CheckEditf1()


escFormQuote(f1);
if (f1.newpassword.value != "" && f1.newname.value != ""
&& f1.newsubname.value != "" && f1.newemail.value != "" && f1.newthl.value != ""
&& f1.newaddress.value != "" && f1.newcity.value != "" && f1.newtk.value != "")
{

if (f1.newpassword.value.length < 5 )
{
alert('Το password είναι μόνο ' + f1.newpassword.value.length + ' χαρακτήρες !');
} else {
f1.submit();
}

} else {
alert("Πρέπει να συμπληρώσετε τα πεδία της φόρμας!")
}
}

EYXARISTW PROKATABOLIKA!

Άβαταρ μέλους
grjava
Δημοσιεύσεις: 387
Εγγραφή: 13 Μαρ 2002 01:00
Τοποθεσία: athens
Επικοινωνία:

KWDIKAS JAVASCRIPT PROBLEM!

Δημοσίευση από grjava » 08 Ιούλ 2002 01:56

Αν κατάλαβα καλά (αφού δεν βλέπω ολόκληρο το script) το πρώτο κομμάτι πρέπει να επιτρέπει την εισαγωγή ειδικών χαρακτήρων μέσα σε μία φόρμα (password ή username προφανώς). Τώρα η διαφορά των άλλων δύο κομματιών είναι ότι όταν δεν δώσεις στο πρώτο πάνω από 5 χαρακτήρες στο username σου βγάζει alert το οποίο σε ενημερώνει για την σωστή συμπλήρωση ενώ το δεύτερο ενημερώνει για την σωστή συμπλήρωση του password. Έχουν γραφτεί δύο σχεδόν όμοια κομμάτια κώδικα για να μπορεί το script να ξεχωρίζει που έχει γίνει το λάθος (username ή password) γιατί αλλιώς θα έβγαζε ένα alert και για τα δύο και ο χρήστης δεν θα ήξερε που έχει κάνει λάθος. Πιστεύω ότι αυτή είναι η εξήγηση αλλά καλό θα ήταν να έβλεπα όλον τον κώδικα για να σιγουρευτώ.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες