ימפּאָנירן דיין וועב וויזאַטערז מיט פאַקטיש-צייט פאָרם וואַלאַדיישאַן

אָנליין פאָרעם

דער ערשטער רושם איר יוזשאַוואַלי האָבן ווי אַ באַניצער פון אַ וועב אַפּלאַקיישאַן איז ווען איר פּלאָמבירן אַ וועב פאָרעם. איך בין דערשטוינט פון די נומער פון וועב פארמען וואָס האָבן נול וואַלאַדיישאַן אָדער וואָס וואַרטן פֿאַר איר צו פאָרלייגן דיין פאָרעם אינהאַלט איידער איך דערציילן וואָס פּראָבלעמס איר קען האָבן.

מייַן גראָבער פינגער איז אַז עפּעס וואָס איז נישט וואַלאַדייטאַד איז געשטיצט. אַלץ וואָס קענען זיין וואַלאַדייטאַד איידער די פאָרלייגן די פאָרעם מוזן זיין. מיט די אַדווענט פון Ajax, איר קענט אפילו באַשטעטיקן די דאַטן קעגן דיין דאַטאַבייס איידער איר פאָרלייגן. צי ניט קלייַבן די פויל מאַרשרוט - וסערס אָפּשאַצן די הילף!

דאָ זענען עטלעכע ביישפילן:

  1. Email ווענדט - איך טאָן ניט טראַכטן פון פאָרמס וואָס מאַכן איר פּלאָמבירן צוויי מאָל דיין E- בריוו אַדרעס צו באַשטעטיקן זיי, אָבער די פאַקט אַז זיי טאָן ניט זאָגן איר צי זיי גלייַכן אָדער זענען קאַנסטראַקטאַד איז ניט יקסקיוזאַבאַל.
  2. פּאַססוואָרדס - אויב איר'רע צו מאַכן מיר אַ פּאַראָל צו דרוקן צוויי מאָל, ביטע באַשטעטיקן אַז די וואַלועס זענען די זעלבע איידער פּאָסטן די פאָרעם.
  3. שפּריכוואָרט סטרענגטה - אויב איר דאַרפֿן אַ זיכער פּאַראָל שטאַרקייט (קאָמבינאַציע פון ​​אַלפאַנומעריק אותיות אָדער קאַסעס), דאַן צושטעלן עטלעכע באַמערקונגען פֿאַר מיר בשעת איך טייפּינג מיין פּאַראָל. דו זאלסט נישט וואַרטן פֿאַר מיר צו פאָרלייגן איידער איך זאָגן אַז עס איז אַנדערש.
  4. דאַטעס - אויב איר ווילט די דאַטע אין אַ / ד / יייי פֿאָרמאַט, לאָזן מיר אַרייַן די אינפֿאָרמאַציע אין אַ איין פעלד דורך טייפּינג די וואַלועס און פאָרמאַטטינג זיי צונעמען. אויב איר ווילט לידינג זעראָס, שטעלן זיי נאָך. עס איז אָוקיי צו אַרויסווייַזן איין פֿאָרמאַט און שפּאָרן אנדערן אין דיין דאַטאַבייס.
  5. הייַנט ס טאָג - פּלאָמבירן עס אויס פֿאַר מיר! פארוואס פרעגן איר מיר צו פּלאָמבירן די דאַטע ווען איר שוין וויסן ?!
  6. דאַטע פֿאָרמאַטירונג - אויב איר האָט אַן אינטערנאציאנאלע אַפּלאַקיישאַן, איר קענען ניט ויסצאָלן אַ דאַטע פֿאָרמאַט באזירט אויף ינטערנאַטיאָנאַליזאַטיאָן פון דיין אַפּלאַקיישאַן. דאָך, עס איז גוט צו האָבן אַן אָפּציע פֿאַר וסערס צו אָווועררייד די אָפּציע און סעלעקטירן זייער אייגענע.
  7. סאציאל סעקוריטי נומערן - עס איז גאַנץ פּשוט צו לייגן עטלעכע דזשאַוואַסקריפּט וואָס אויטאָמאַטיש שפּרינגען פון פעלד צו פעלד אָדער פּראָוגראַמאַטיקלי שטעלן אַ לאָך צווישן וואַלועס.
  8. טעלעפאָן נומערן אויב די ינטערנאַטיאָנאַליזאַטיאָן איז קאַנסידערד, די טייפּס פון פעלדער קענען אויך זיין סימפּלאַפייד דורך פאָרמאַטטינג די טעלעפאָן נומער אין די צובינד, אָבער שפּאָרן עס אין אן אנדער פֿאָרמאַט וואָס איז עפעקטיוו פֿאַר דיין צוריק-סוף. דו זאלסט נישט מאַכן דיין וסערס טיפּ אין קלאַמערן, ספּייסאַז און דאַשאַז.
  9. מאַקסימום לענג פון טעקסט - אויב איר באַגרענעצן די נומער פון אותיות סטאָרד אין דיין דאַטאַבייס, טאָן ניט לאָזן מיר דרוקן אַזוי פילע אותיות! עס אפילו טאָן ניט דאַרפן שווער וואַלאַדיישאַן ... עס ס נאָר אַ באַשטעטיקן אויף די טעקסטבאָקס.
  10. מינימום טעקסט לענג - אויב איר דאַרפֿן אַ מינימום טעקסט לענג, קלאַפּ דעם שרעק ביז איך האָבן גענוג אותיות.

דאָ ס אַ ביישפּיל פון אַ שפּריכוואָרט סטרענגטה פונקציע פֿון גיק חכמה:

טיפּ די פּאַראָל:

UPDATE: 10/26/2007 - איך געפֿונען אַ ציכטיק מיטל מיט אַ דזשאַוואַסקריפּט ביבליאָטעק בנימצא פֿאַר אראפקאפיע פֿאַר פאָרעם וואַלאַדיישאַן, גערופֿן ליוועוואַלידאַטיאָן.

קסנומקס באַמערקונגען

  1. 1

    איך שטימען אַז דאָס זענען ויסגעצייכנט פֿעיִקייטן פֿאַר פארמען, אָבער צו זאָגן אַז עס איז "יניקסקיוזאַבאַל" צו נישט דורכפירן די פראָנט סוף דזשאַוואַסקריפּט וואַלאַדיישאַן איז אַ מער פּערזענלעך מיינונג. איך האָב ליב צו אַרבעטן אין דזשאַוואַסקריפּט און איך האָבן געשריבן עטלעכע שיין ציכטיק עדיטמאַסקס צו טאָן עטלעכע פון ​​די טינגז וואָס איר רעדן וועגן, אָבער פילע פון ​​זיי זענען ווייַט פון נישטיק, און פילע פון ​​די דזשאַוואַסקריפּט פאָרעם וואַלאַדיישאַן פּאַקידזשיז דאָרט האָבן אַ נומער פון גרויס האָלעס. ניט אַלעמען וועט ינוועסטירן די צייט אין דופּליקייטינג זייער וואַלאַדיישאַן פון די צוריק סוף מיט (מער אָפט ווי ניט) מער קאָמפּליצירט פראָנט סוף דזשאַוואַסקריפּט וואַלאַדיישאַן.

    גוטע ווייזט, אָבער דעפיניטעלי נישט עפּעס וואָס יעדער אָנליין פאָרעם "דאַרף" אין מיין מיינונג.

  2. 2

    די פּאַראָל טשעקער איז לעפיערעך צעבראכן. קיין פּאַראָל איז גוט גענוג אויב עס איז לאַנג.

    בייַשפּיל:

    איז דאָס טאַקע אַ מיטלמעסיק פּאַראָל?

    f46dffe6ff4ffgdfgfjfgyu656hfdt74tyhdtu5674yfgh6uhhye45herdhrt64684hythdfth54y54348fgdcvzse8cn984v3p4m6vq98476m3wuw89ewfucsd8fg67s4v8tw76u340m6tver7nt+s89346vs+0em9u+s+09hrtuhss586ysvne4896vb4865tbv089rt++

    • 3

      K,

      דאָס איז סימפּלי אַ יללוסטראַטיאָן פון די פונט פון די פּאָסטן. איך טראַכטן דאָס איז אַ פייַן פּאַראָל! גוט גליק מיט אים. 😉

      דאַג

  3. 4

    דער בעסטער פאָרעם וואַלאַדיישאַן איז פֿאַר מיר ווען איר געבן דעם באַניצער דעם רושם פון וואַלאַדיישאַן אויף אַ קליענט זייַט בשעת עס איז AJAX / סערווירער זייַט וואַלאַדיישאַן.
    איר נאָר דאַרפֿן צו צוטשעפּען עטלעכע געשעעניש האַנדלינג צו דיין פאָרעם עלעמענטן (קייאַפּ, בלער, גיט, אאז"ו ו ...) וואָס פּאָסטן די גאנצע פאָרעם דורך AJAX צו די סערווירער, ינוואָוקינג אַ "טשעק" פונקציע אַז צוריקקומען די קאָראַספּאַנדינג טעות אַרטיקלען (די פּאַסאַואָרד איז אויך פּשוט, די דאַטע איז אין פאַלש פֿאָרמאַט, אאז"ו ו ...)
    ווען דער באַניצער לעסאָף פּאָסטן די פאָרעם דורך געבן אַ קליק אויף אַ פאָרלייגן קנעפּל, איר קענט נאָך נוצן די "טשעק" סערווער זייַט פונקציע צו באַשטעטיקן די לעצטע מאָל די פאָרעם איידער ינסערטינג די דאַטן אין אַ דאַטאַבייס אָדער אנדערע פּראָצעס.
    אויף דעם וועג, די ניצערס זענען צופרידן מיט די דערווייַל וואַלאַדיישאַן און דיוועלאַפּערז זענען צופרידן מיט די בלויז סערווירער זייַט וואַלאַדיישאַן אַנטוויקלונג.

    • 5

      ניקאָלאַס,

      אַז סאָונדס ווי עטלעכע האַרט עצה. איך בין נישט אַ פּראָגראַמיסט (כאָטש איך האָבן כאַקט עטלעכע אַפּלאַקיישאַנז).

      דאַג

      • 6

        נישט אַזוי שנעל דאָוג - איך שטימען מיט דיין אָריגינעל האַנאָכע אַז די נוציק פֿעיִקייטן, אַזאַ ווי פאָרמאַטינג אַ SSN אין דער צייט זענען נישטיק. און עס איז פויל צו נאָר פּאָסטן אַ אָנזאָג אַז עס איז פאַלש ווען איר קענען פאַרריכטן עס אָן צו טרעפן אין דעם פֿאָרמאַט.

        אָבער, איך אויך שטימען מיט ניקאָלאַס וועגן ניצן סערווירער זייַט לאָגיק אין קאַנדזשאַנגקשאַן מיט AJAX.

  4. 7

    דיין טיטל זאגט "ימפּאָנירן דיין פרענדז ..." אָבער איר קען נישט ימפּאָנירן מיר מיט דעם 2 מינוט, פאָונד אין פּאָסטן.

    שרייַבן דיין טיטל (אויך מיסלידינג, עס איז מעגלעך צו טראַכטן אַז ביישפילן און פּראַקטיסיז זענען דיסקאַסט).

    אויב מענטשן טאָן ניט טאָן דאָס שוין אין זייער פאָרעם, זיי נאָר לערנען אָדער די פאָרעם איז נישט וויכטיק גענוג צו נוצן וואַלאַדיישאַן.

    פאַקטיש וועב פּראָוגראַמערז וויסן דאָס שוין און טאָן דאָס.

    • 8

      דזשיי,

      אנטשולדיגט וועגן וואָס! מייַן פונט איז געווען נישט צו צושטעלן באַמערקונגען פון דעוועלאָפּער - איך טאַקע קומען פֿון די פונט פון אַ פּראָדוקט מאַנאַגער. איך שטימען מיט איר - אָבער עס איז טשיקאַווע אַז עטלעכע אנדערע דעוועלאָפּערס טאָן ניט! איך טראַכטן אַז ס נעבעך.

      דאַנקען פֿאַר גענומען די צייט!
      דאַג

  5. 9

    איך בין גאָר שטימען צו די וואַלאַדיישאַן איז אַ נייטיק קאָמפּאָנענט פון קיין אַפּלאַקיישאַן. ווי אַ קאָלעקטיוו פירן, איך יוזשאַוואַלי זיך שיקט קאָד צוריק צו זיין "פאַרטיק" פֿאַר סיבות אַזאַ ווי פעלנדיק וואַלאַדיישאַנז אָדער ריסטריקטינג טעקסט ינפּוט לענג.

    פֿאַר רובֿ טינגז וואָס איך אַרבעט, איך געפֿינען אַז עס נעמט וועגן 50% פון די צייט צו באַקומען עפּעס ארבעטן אונטער נאָרמאַל באדינגונגען, און אויב וסערס נוצן די סיסטעם ווי איך בדעה. די אנדערע 50% פון די אַנטוויקלונג צייט קומט פֿון קאָנטראָלירן זייער ינפּוט, ינשורינג די אָרנטלעכקייט פון דאַטן און די פאָרמירונג פעלדער קענען נישט אַרייַן די בייזע דאַטן.

    איך געשריבן אַ פּאָסטן וועגן ווי איך נוצן ינפּוטוועריפיערס אין מיין האַווינג מאַך אַפּפּס און ווייַזן ווי איך באַשטעטיקן אַ E- בריוו טעקסט פעלד. די רעגולער אויסדרוק איך נוצן איז לייכט מאַדאַפייאַבאַל צו וואַלאַדייט טעלעפאָן נומערן, זיפּקאָדעס, ססנ, עטק.

    מייַן בלאָג פּאָסטן איז ביי http://timarcher.com/?q=node/36

    גוט שרייבן דאַג!

  6. 10

    איך בין מסכים. פּאַסווערדז זענען טאַקע וויכטיק און מוזן זיין גענומען עמעס. איך טראַכטן עס איז נאָר נאָרמאַל פֿאַר כּמעט אַלע פאָרעם צו דרוקן דעם פּאַראָל צוויי מאָל, אָבער נישט צו ווייַזן די גילטיקייט פון די צוויי פּאַסווערדז ווייזט אַז עס איז נישט קאַנסידערד עמעס.

  7. 11

    איך שטימען אַז דער וואַלאַדיישאַן פון די קליענט קען זיין אַ זייער באַניצער פרייַנדלעך שטריך. אָבער, עס איז מער וויכטיק צו מאַכן זיכער אַז די וואַלאַדיישאַנז זיך טאַקע מאַכן זינען.

    איר האָט צוגעשטעלט אַ בריליאַנט בייַשפּיל פון ווי וואַלאַדיישאַן קענען פאַרפירן וסערס און, ערגער, זיי אַוועק פון אונדזער פּלאַץ:

    די וואַלאַדיישאַן שטאַרקייַט פון די גיק וויסדאָם איז שטאַרק tZhKwnUmIss צו זיין אַ שוואַך פּאַראָל. דאָס איז נישט בלויז אַ בישליימעס שטאַרק פּאַראָל, אָבער עס וועט אויך ייליאַנייז וסערס ווייַל עס גיט זיי אַ פאַלש רושם אַז לאָגינג אין דיין פּלאַץ מיט דעם פּאַראָל וועט זיין עפעס ינסאַקיער.

    עס וואָלט זיין פיל בעסער (און גרינגער) צו סימפּלי אָנווייַזן די יוזערז אַז אַ גוטע פּאַראָל איז לפּחות זעקס אותיות און זאָל אַנטהאַלטן נומערן און אותיות.

    אנדערע פּראָבלעמאַטיש וואַלאַדיישאַנז אַרייַננעמען באַניצער נעמען וואָס דאַרפֿן אַ זיכער מינימום לענג אָדער קען נישט אַנטהאַלטן ספּייסאַז. וואָס ס קאַליע מיט די וסערנאַמעס X, john doe, אָדער אַפֿילו # *! §? איך קענען שעפּן אַז.

  8. 12

    איך בין מסכים מיט דיר. עטלעכע פארמען קוק פייַן, אָבער עס קען נישט פאָרשלאָגן גוט וואַלאַדיישאַן. פערזענלעכע אינפֿאָרמאַציע איז געגעבן, און עס איז בלויז געהעריק צו נעמען עס עמעס, פּונקט ווי קיין געשעפט פאָרעם אין שווער קאָפּיע.

  9. 13
  10. 14
  11. 15

    איך געפֿינען עס אַ ביסל אַמיוזינג אַז איר פּאָסטן וועגן די גוטהאַרציקייַט פֿאַר וואַלאַדיישאַן פון פאַקטיש צייט פאָרמע, און דיין קאָמענטאַר פאָרמע אין די דנאָ פון דעם אַרטיקל גיט גאָרנישט פון די ...

    איך פאַרשטיין אַז איר נוצן WordPress צו בלאָג דיין געדאנקען אויף דער אינטערנעץ, אָבער טאָמער ינשורינג אַז איר טאָן וואָס איר פּריידיקן איז נישט אַזאַ אַ שלעכט געדאַנק. 🙂

    גוט פּאָסטן, דורך דעם וועג, אפילו אויב איך טאָן ניט דאַווקע שטימען מיט אַלע איר'ווע געשריבן.

    • 16

      דאָה! איר באַסט מיר, אַמאַנדאַ! איך ווינטשן איך וואָלט האָבן צייַט צו מאַכן בעסער פאָרעם וואַלאַדיישאַן און צו ויסשטימען עס אין וואָרדפּרעסס. איך ספּעציעל ווי די Adobe Spry וואַלאַדיישאַן פריימווערק און וואָלט ווי צו זען עמעצער ויסשטימען די צוויי!

      דאַנקען! (און איך שטענדיק אָפּשאַצן אַז עס זענען קייפל מיינונגען וועגן קיין טעמע).
      דאַג

וואָס טאָן איר טראַכטן?

דעם פּלאַץ ניצט אַקיסמעט צו רעדוצירן ספּאַם. לערן ווי דיין קאָמענטאַר דאַטע איז פּראַסעסט.