የመገኛ ቅጽን ወደ መግብሮች እንዴት ማከል እንደሚቻል። FormDesigner የግንኙነት ቅጽ ለመፍጠር በጣም ጥሩው መፍትሄ ነው።

ያለ ቅፅ ዘመናዊ ድር ጣቢያ መገመት አይቻልም አስተያየት. ይህ በማንኛውም ድረ-ገጽ ላይ መገኘት ያለበት ዋና አካል ነው, ምንም እንኳን ርዕሰ ጉዳዩ ምንም ይሁን ምን. የእውቂያ ቅጹ የድር አስተዳዳሪው እንደ ኢ-ሜል ወይም ስልክ ቁጥር ያለ ውሂቡን በይፋ ሳያተም ከጎበኞቹ ጋር ሙሉ በሙሉ እንዲገናኝ ያስችለዋል።

ይሄ የጎብኝዎችን ጥያቄዎች ለመመለስ ብቻ ሳይሆን ማመልከቻዎችን ወይም ትዕዛዞችን እንኳን ሳይቀር ለማስኬድ ይፈቅድልዎታል. እና የእናንተ መክፈቻ ይኸውና የ ኢሜል አድራሻብዙም ሳይቆይ በአይፈለጌ መልእክት ሊሞላ የሚችል ስጋት አለ። ይህንን ለማድረግ አይፈለጌ መልእክት ቦቶች በየሰዓቱ ክፍት ቦታዎችን ይቃኛሉ። ድህረገፅየእርስዎን መላክ የሚችሉበትን አዲስ አድራሻ በመፈለግ ላይ አላስፈላጊ መረጃ. በተዝረከረኩበት ምክንያት የፖስታ አድራሻበቀላሉ ልብ ማለት አይችሉም አስፈላጊ ደብዳቤ. እና እዚህ ተሰኪው ነው። የአድራሻ ቅጽጣቢያው ይህንን ችግር በተሳካ ሁኔታ ይፈታል. ተጠቃሚው ቦቶችን ለማጣራት ልዩ መስክ ብቻ መሙላት ይችላል, ለምሳሌ, captcha ያስገቡ እና የመልእክት ሳጥንየጣቢያው ባለቤት አስፈላጊውን ደብዳቤ ብቻ ይቀበላል.

በድር ጣቢያ ላይ የእውቂያ ቅፅ ምን ተግባራትን ይፈታል?

ሆኖም ግን, ለድር ባለቤት የአእምሮ ሰላም የግንኙነት ቅጹ በተሳካ ሁኔታ የሚቋቋመው ብቸኛው ተግባር አይደለም. ብዙ ተጨማሪ ተግባራትን በተሳካ ሁኔታ ማከናወን ችላለች። ከእነዚህ ውስጥ በጣም አስፈላጊዎቹ የሚከተሉት ናቸው.

  • ከጣቢያው ታዳሚዎች ጋር ግንኙነትን ማቆየት። ማንም ሰው የግብረ-መልስ ቅጽ መሙላት ብቻ ነው ብሎ ማንም ሊከራከር የማይችል ነው. ምናልባትም ለዚህ የሚሄድ ሰው ለገጹ ደራሲ በግል ሊጠይቀው የሚፈልገው አንዳንድ ጥያቄዎች አሉት። በውጤቱም, የጣቢያው ባለቤት ቀድሞውኑ ፍላጎት ያለው ተጠቃሚን ይቀበላል, እና ምናልባትም እምቅ ደንበኛየእውቂያ ዝርዝሮቹን ያካፈለው። ያም ማለት ከአሁን በኋላ ሁሉም ነገር በጣቢያው ባለቤት ይወሰናል.
  • ወደ ተግባራዊነት። የድርጊት ጥሪ ምንድን ነው እና ተጠቃሚዎች እንዲከተሉ የሚያበረታታ እንዴት ነው? የተለያዩ ድርጊቶች, ማብራራት አያስፈልግም. ግን በጣቢያው ላይ ካለው የእውቂያ ቅጽ ጋር ሊገናኝ የሚችለው በትክክል ይህ ነው። ለምሳሌ የተጠቃሚውን የእውቂያ መረጃ በመለዋወጥ የተዘጋ ጋዜጣ ልታቀርቡለት ትችላላችሁ ጠቃሚ ቁሳቁሶች, በመስመር ላይ መደብር ውስጥ ግዢዎች ቅናሽ, ለሽልማት መሣተፍ, ወዘተ. እንደዚህ ያሉ ይግባኞች ለቀጣይ መስተጋብር የእውቂያዎች የውሂብ ጎታ ለመሰብሰብ ብቻ ሳይሆን አዲስ ሊሆኑ የሚችሉ ደንበኞችን ለመሳብ ይረዳሉ።
  • በይነተገናኝ ቅጾች ገጾችን ወደ ሕይወት ማምጣት። የእውቂያ ቅጾች ከቋሚነት በላይ ሊሆኑ ይችላሉ። ብቅ ባይ ቅጾች፣ ምንም እንኳን ለብዙ የድር ጣቢያ ተጠቃሚዎች ጣልቃ የሚገቡ ቢመስሉም፣ የድረ-ገጾችን ገፆች ሙሉ በሙሉ "ማነቃቃት" ይችላሉ። እንደዚህ አይነት ቅጾችን ሲፈጥሩ ዋናው ነገር ከመጠን በላይ መጨመር አይደለም.
  • የመገኛ ቅጽ እንዴት ማግኘት ይቻላል?

    እንደዚህ አይነት ቅጽ ለድር ጣቢያዎ ለማቅረብ አስቸጋሪ አይደለም. ተገናኝ html ቅጽ, ጥቂት መስኮች ብቻ ያለው, በትንሽ መጠን ሊሰሩ ለሚችሉ ፕሮፌሽናል ፍሪላንስ ሙሉ በሙሉ ሊፈታ የሚችል ስራ ነው. በተጨማሪም, የእውቂያ ቅጽ ኮድ በበይነመረብ ላይ በተናጥል ሊገኝ ይችላል. ነገር ግን እንዲህ ያሉት ዘዴዎች ብዙ ጉዳቶች አሏቸው. እውነታው ግን እንዲህ ዓይነቱ መስተጋብራዊ ቅርጽ የጣቢያው ፊት ነው, ይህም ማለት ማራኪ መሆን አለበት. ስለ እሱ አንድ ነገር የማይስማማዎት ከሆነ ምን ማድረግ አለብዎት ፣ በተለይም ከተወሰነ ጊዜ በኋላ? ማከል እንዲችል የቅጹን ኮድ የጻፈውን ገንቢ የት እንደሚፈለግ አስፈላጊ ለውጦች? እና ከተላከ php ቅጾችበሰፊው ውስጥ ተገኝቷል ዓለም አቀፍ አውታረ መረብ, እና ምንም የፕሮግራም ችሎታዎች የሉም, ከዚያ ቅጹን መቀየር ሙሉ በሙሉ የማይቻል ይመስላል.

    በተጨማሪም የእውቂያ ቅጹ ልክ እንደ ሰዓት መስራት አለበት, ምክንያቱም ሁሉም የተላኩ መልእክቶች ተቀባዩ ላይ መድረስ አለባቸው, እና በመንገድ ላይ አይጠፉም. አስቡት አንድ ትልቅ ደንበኛ በአስተያየቱ ቅጽ በኩል የትብብር ፕሮፖዛል ከላከ ነገር ግን የድር ጣቢያው ደራሲ ወይም የመስመር ላይ መደብር አስተዳዳሪ አልደረሰውም? ምናልባት ቅናሹን እንደማይልክ ማብራራት አያስፈልግም, ነገር ግን የመገናኛ ቅጹ እንደ ሁኔታው ​​ወደሚሰራ ተፎካካሪዎች ይሄዳል. ይህ ሁሉ ገንዘብን እና ደንበኞችን ብቻ ሳይሆን መልካም ስም በማጣት የተሞላ ነው, ይህም በመጨረሻ የበለጠ የከፋ ሊሆን ይችላል.

    ፎርም ዲዛይነር - ፍጹም መፍትሔየእውቂያ ቅጽ ለመፍጠር

    የመስመር ላይ ቅፅ ዲዛይነር FormDesignerን በመጠቀም የእርስዎን በይነተገናኝ ግብረመልስ ቅጽ መፍጠር ቀላል ሆኖ አያውቅም። በመጀመሪያ ፣ ፈጣን ነው ፣ ጥቂት ጠቅታዎች ብቻ እና ቅጹ በጣቢያው ላይ ለመለጠፍ ዝግጁ ነው። በሁለተኛ ደረጃ, ከዲዛይነር ጋር አብሮ መስራት በሚያስደንቅ ሁኔታ ቀላል ነው, ፕሮግራመር ወይም ልዩ ችሎታ ወይም እውቀት አያስፈልግም. ቅፅ ኢሜል በመላክ ላይለዲዛይነር ምስጋና ይግባውና በአንድ ጀማሪ ዌብማስተር እንኳን ሳይቀር ሊረዳ የሚችል ምስጋና ይግባውና ቀላል በይነገጽ. በሦስተኛ ደረጃ፣ በአዲስ ምኞቶች ወይም ፍላጎቶች መሠረት ሁልጊዜ በተፈጠረ ቅጽ ላይ ለውጦች ሊደረጉ ይችላሉ። ቅጹን ማስተካከል አዲስ መፍጠርን ያህል ቀላል ነው, እና በመስመር ላይ ለሚታየው ለውጦች ምስጋና ይግባውና በቅጹ ላይ የተደረጉ ለውጦችን ሁሉ ወዲያውኑ ማየት ይችላሉ. በተጨማሪም, ጣቢያው ለተጠቃሚው ሌሎች ጥቅሞችን ይሰጣል, የሚከተሉትን ጨምሮ:

    • ለጣቢያው ባለቤት ፋይል ለመላክ ችሎታ ያላቸው የግንኙነት ቅጾችን መፍጠር;
    • ቅጾችን ሲፈጥሩ የተሳሳቱ መልዕክቶች;
    • ባለብዙ ቋንቋ ቅርጾችን የመፍጠር ችሎታ;
    • የተፈጠሩ ቅጾች ምስላዊ ንድፍ አውጪ;
    • ዝርዝር ስታቲስቲክስለሁሉም ጥያቄዎች እና ብዙ ተጨማሪ.
    ከፎርም ዲዛይነር አገልግሎት ጋር በመስራት ላይ

    ከተመቹ ዲዛይነር ጋር መስራት ለመጀመር, ቀላል የምዝገባ አሰራርን ማለፍ ያስፈልግዎታል. ከዚህ በኋላ, የሚፈልጉትን የእውቂያ ቅጽ ለመፍጠር በቀጥታ መቀጠል ይችላሉ. በነገራችን ላይ በቀላሉ ተጠቅመው በመግባት መመዝገብ ይችላሉ። መለያበማህበራዊ አውታረመረብ ላይ.

    የንድፍ ዲዛይነር የመጀመሪያ ክፍል በግብረመልስ ቅጹ በኩል የተላኩ ደብዳቤዎች እንዴት እንደሚመስሉ እንዲያዋቅሩ, ከሮቦቶች ጥበቃን እንዲያዘጋጁ እና እንዲሁም ደብዳቤው በተሳካ ሁኔታ በሚላክበት ጊዜ የሚከሰተውን እርምጃ እንዲመርጡ ያስችልዎታል.

    ለመሙላት, ለመጨመር, ለመሰረዝ ወይም በቀላሉ ለማረም ሁለተኛው ክፍል "Elements" አስፈላጊ ነው. ጽሑፍን ብቻ ሳይሆን ዲጂታል እና በምስሎችም ጭምር ሊሠሩ ይችላሉ. ይህ ክፍል የማህበራዊ ሚዲያ አዝራሮችን እንዲያዘጋጁም ይፈቅድልዎታል.

    ከዚህ በኋላ የሚቀረው የራስዎን የተዘጋጀ የግንኙነት ቅጽ ኮድ መቀበል እና በድር ጣቢያው ላይ መጫን ብቻ ነው።

    ስለዚህ የኦንላይን ፎርም ዲዛይነር በጥቂት ደቂቃዎች ውስጥ በባለቤቶቻቸው ፍላጎት እና ፍላጎት መሰረት ለማንኛውም ድህረ ገጽ የግንኙነት ቅጾችን እንዲፈጥሩ እና እንዲያርትዑ ይፈቅድልዎታል። ማንኛውም ተጠቃሚ ቅጾቹን በፍጥነት ማርትዕ፣ አዲስ መስኮችን ማከል ወይም መሰረዝ ይችላል። አላስፈላጊ ንጥረ ነገሮችቅጹን ሲጠቀሙ የራስዎን የስህተት መልዕክቶች ይፍጠሩ. እና የላቁ ተጠቃሚዎች የ CSS ንብረቶችን በማስተካከል ከዲዛይኑ ጋር የመሥራት ችሎታን ይፈልጋሉ የተፈጠረ ቅጽከድረ-ገጹ ንድፍ ጋር እንዲዛመድ ወደ ጣዕምዎ.

    ከአገልግሎቱ ጋር በሚሰሩበት ጊዜ ማንኛቸውም ጥያቄዎች ከተነሱ ቴክኒካዊ ድጋፍን በጥንቃቄ ማነጋገር እንደሚችሉ ልብ ሊባል ይገባል, ይህም የሚነሱትን ችግሮች ለመፍታት ይረዳል. ሁሉንም ማግኘት እያገኙ የኦንላይን ገንቢውን በፍጹም ነፃ መጠቀም መጀመር ይችላሉ። ጠቃሚ ተግባራት የመስመር ላይ ዲዛይነር. የፎርም ዲዛይነር አገልግሎትን በመጠቀም የራስዎን የድር ቅጾች ለአንድ ጣቢያ መፍጠር በማይታመን ሁኔታ ቀላል እና ፈጣን ይሆናል።

    በድር ጣቢያ ላይ የግንኙነት ቅጽ ስለመፍጠር የቪዲዮ አጋዥ ስልጠና

    በዚህ ጽሑፍ ውስጥ AJAX ን በመጠቀም መረጃን የሚያቀርብ የእውቂያ ቅጽ እንዴት መፍጠር እንደሚችሉ ይማራሉ. የቅጹን መረጃ በኢሜል ለመላክ jQuery እና ቀላል ፒኤችፒ ኢሜል ስክሪፕት እንጠቀማለን።

    HTML ቅጽ መፍጠር

    የመጀመሪያ ስራችን የኤችቲኤምኤል ቅጹን ማዘጋጀት ነው። የኤለመንቱን መታወቂያ ወደ ajax-contact ያዋቅሩት፣ የስልቱን አይነታ ያቀናብሩ የመለጠፍ ትርጉም, እና ለድርጊት ባህሪ - የ mailer.php ዋጋ.

    ስም፡ ኢሜል፡ መልእክት፡ ላክ

    የተጠቃሚ ስም ፣ አድራሻ ለማስገባት መስኮች ያለው ቅጽ ፈጥረናል። ኢሜይልእና መልዕክቶች. እያንዳንዱ የቅጽ መስክ አስፈላጊ ባህሪ እንዳለው ልብ ይበሉ። HTML5 ቅጽ ማረጋገጫን በሚደግፉ አሳሾች ውስጥ መስኮቹ ባዶ ከሆኑ አጠቃቀሙ ውሂብ እንዲገባ አይፈቅድም።
    በመቀጠል፣ ስህተት ወይም የተሳካ የማስረከቢያ መልዕክቶችን ለማሳየት የሚያገለግል መልእክት መፍጠር ያስፈልግዎታል።

    አሁን የኮድ ምሳሌዎችን ማውረድ እና የ style.css ፋይልን ወደ የፕሮጀክት ማውጫዎ መቅዳት ያስፈልግዎታል። እንዲሁም አሳሹ የCSS ፋይሉን እንዲጭን የሚነግር አካል ማከል አለቦት።

    የሚጣቀሱ ሁለት አካላትን መፍጠር ያስፈልግዎታል jQuery ቤተ መጻሕፍትእና app.js ፋይል. ከመዝጊያ መለያው በፊት ያክሏቸው።

    መጀመሪያ jquery-2.1.0.min.js ፋይል ማውረድ አስፈላጊ ነው ምክንያቱም የመተግበሪያ.js ስክሪፕት jQuery ያስፈልገዋል።
    ይህ የሚያስፈልግህ የኤችቲኤምኤል ኮድ ብቻ ነው። አሁን ጃቫስክሪፕትን እንይ።

    AJAX ን በመጠቀም የቅጽ መረጃን በማስገባት ላይ

    በፕሮጀክት ማውጫ ውስጥ ይፍጠሩ አዲስ ፋይልየተሰየመ app.js. AJAX ን በመጠቀም የቅጹን መረጃ ለማስገባት የሚያስፈልገውን ኮድ ያካትታል.
    የሚከተለውን ኮድ ወደ የእርስዎ app.js ፋይል ይቅዱ።

    ተጓዳኝ የኤችቲኤምኤል አካላትን የሚያመለክቱ ሁለት ተለዋዋጮችን እና መልክቶችን ፈጥረን ነበር።
    በመቀጠል, በቅጹ ላይ ያለውን የአቅርቦት ክስተት የሚያቋርጥ አድማጭ መፍጠር ያስፈልግዎታል ይህ በ jQuery ማቅረቢያ ዘዴ መጠቀም ይቻላል.

    // ለእውቂያ ቅጹ አድማጭ ያዘጋጁ። $ (ቅጽ) .ማስረከብ (ተግባር (ክስተት) (// በአሳሹ ውስጥ የቅጽ ውሂብን ማስገባት አግድ. ክስተት.preventDefault (); // TODO));

    የማስረከቢያ ዘዴ ተጠቃሚው የቅጽ ውሂቡን ሲያቀርብ የሚተገበር ተግባር እናልፋለን። እንዲሁም አሳሹ በዝግጅቱ ላይ የመከላከያ ነባሪ ዘዴን በመደወል እንደተለመደው ቅጹን እንዳያስረክብ ነግረነዋል።
    አሁን የቅጽ ውሂብን ተከታታይ ማድረግ አለብን። እነዚህ ተጠቅመው ወደሚልከው ቁልፍ/እሴት ሕብረቁምፊ ይቀየራሉ AJAX ጥያቄሀ. ተጠቀም jQuery ዘዴየቅጽ ውሂቡን ተከታታይ ለማድረግ እና ውጤቱን በformData ተለዋዋጭ ውስጥ ለማስቀመጥ ተከታታይ ያድርጉ።

    // የቅጹን ውሂብ ተከታታይ ያድርጉ። var formData = $ (ቅጽ). ተከታታይ ();

    አሁን የቅጹን ዳታ ወደ አገልጋዩ ለመላክ እና ምላሹን የማስኬድ ሃላፊነት ያለበትን ኮድ እንፃፍ። የሚከተለውን ኮድ ወደ የእርስዎ app.js ፋይል ይቅዱ።

    // AJAX ን በመጠቀም የቅጽ መረጃን ያስገቡ። $.ajax (( አይነት: "POST"፣ url: $(ቅጽ)።attr("እርምጃ")፣ ውሂብ፡ formData))

    አዲስ የAJAX ጥያቄ ለመፍጠር የ jQuery's ajax ዘዴን ይጠቀሙ። እቃውን ወደ አጃክስ ዘዴ አስተላልፈነዋል፣ ይህም ጥያቄውን ለማበጀት የሚያገለግሉ በርካታ ንብረቶችን ያካትታል። የንብረቱ አይነት ይገልጻል የኤችቲቲፒ ዘዴጥያቄውን ለመላክ የሚያገለግል። በእኛ ሁኔታ, ይህ የPOST ዘዴ ነው.
    የዩአርኤል ንብረት የቅጹን ውሂብ የሚያስኬድ የስክሪፕቱ ቦታ ነው። በማምጣት የዚህን ንብረት ዋጋ አዘጋጅተናል የተግባር ባህሪከቅጹ. የውሂብ ንብረቱ ዋጋ ቀደም ብለን የፈጠርነውን formData ተለዋዋጭ በመጠቀም ይዘጋጃል።
    ከዚያ ከአገልጋዩ የተቀበለውን የተሳካ ምላሽ ማካሄድ ያስፈልግዎታል. ከአጃክስ ጥሪ መዝጊያ ቅንፍ በኋላ የሚከተለውን ኮድ በቀጥታ ይቅዱ። እባኮትን ሆን ብዬ ሴሚኮሎንን የተውኩ መሆኔን አስታውስ።

    ተከናውኗል (ተግባር (ምላሽ) (// የመልእክት መልእክት ዲቪው የ "ስኬት" ክፍል መያዙን ያረጋግጡ። $ (የቅርጽ መልእክት)።ክፍልን ያስወግዱ("ስህተት")፤ $(የቅጽ መልእክት)።ክላስ("ስኬት"); // ጽሑፉን ያዘጋጁ። መልእክቶች.$ ("")" . . . . . . ("");

    ጥያቄው በተሳካ ሁኔታ ከተጠናቀቀ የተጠናቀቀው ዘዴ ይጠራል. በመጀመሪያ፣ የመልክት መልእክት ክፍል የስኬት ክፍልን እንደያዘ እናረጋግጣለን። ከዚያም በፖስታ ስክሪፕት የተመለሰውን ውሂብ በመጠቀም የንጥሉን የጽሑፍ ይዘት እናዘጋጃለን. ከዚያ የእያንዳንዱን ቅጽ መስክ እሴቶችን እናጸዳለን።
    በመጨረሻው ቁርጥራጭ የጃቫስክሪፕት ኮድስህተት ከተፈጠረ ምን መሆን እንዳለበት መፃፍ አለብን. የሚከተለውን ኮድ ወደ የእርስዎ app.js ፋይል ይቅዱ።

    አለመሳካት (ተግባር (ዳታ) (// የመልክት መልእክት ዲቪው "ስህተት" ክፍልን መያዙን ያረጋግጡ። $(የቅርጽ መልእክት)።ማስወገድ ክፍል("ስኬት")፤$(የቅርጽ መልእክት)።ክላስ("ስህተት")፤ // አዘጋጅ የመልእክት ጽሁፍ (data.responseText !== "") ($(formMessages)) ጽሑፍ(data.responseText) ሌላ ($(formMessages)) ጽሑፍ("ውይ! ስህተት ተፈጥሯል እና መልእክትዎ ሊላክ አልቻለም .")));

    የደብዳቤ ስክሪፕቱ ስህተት ከተመለሰ ያልተሳካ ዘዴ ይባላል. በመጀመሪያ፣ የመልክቶች ክፍል የስህተት ክፍል እንዳለው እንፈትሽ። ከዚያ የ AJAX ጥያቄ ምላሽ እንደመለሰ እናረጋግጣለን። እንደዚያ ከሆነ፣ የመልእክቶችን ክፍል ይዘቶች ለማዘጋጀት ጽሑፍን ይጠቀሙ። አለበለዚያ ጥቅም ላይ ይውላል መደበኛ መልእክትስለ ስህተቱ.
    ይህ የAJAX አድራሻ ለመፍጠር የሚያስፈልጉት ሁሉም HTML እና JavaScript ኮድ ናቸው። በሚቀጥለው ክፍል የቅጽ መረጃን የማስኬድ እና ኢሜል የመላክ ኃላፊነት ያለበት ስክሪፕት እንፈጥራለን።

    የ PHP ኢሜይል ስክሪፕት መፍጠር

    ይህ ቀላል ስክሪፕት የቅጹን መረጃ የማረጋገጥ እና ኢሜል የመላክ ሃላፊነት አለበት። ስህተት ከተፈጠረ የመልእክት ስክሪፕቱ ጃቫ ስክሪፕትን ለማስፈጸም አግባብ ባለው የሁኔታ ኮድ ምላሽ ይሰጣል።
    Mailer.php የሚባል አዲስ ፋይል ይፍጠሩ እና የሚከተለውን ኮድ ወደ እሱ ይቅዱ።