sql server - how to submit a form without using a submit button in servlet -


  अगर (श्रेणी। बराबर ("मौसमी सजावट")) {out.println ("& lt; form name = 'Adddeco' id = 'adddeco' विधि = 'पोस्ट' & gt; "); "+" & Lt; tr & gt; & lt; th & gt; नाम & amp; सजावट का विवरण & lt; out.println ("& lt; इनपुट प्रकार = छुपा नाम = ceter value = decos & gt;" + "& lt; तालिका सीमा = 0 colspan = 5> ; / Th & gt; & lt; th & gt; इनपुट  gt; & lt; / th & gt; & lt; / tr & gt; "); out.println ( "& LT; टीआर & gt; & lt; वें & gt; उत्पाद ID & lt; / वें & gt; & lt; वें & gt; & lt; इनपुट प्रकार = पाठ नाम deco_PID चौड़ाई = 30 & gt; & lt; / वें & gt; & lt; / टीआर & gt; & lt; / तालिका & gt; "); Out.println ("& lt; tr & gt; & lt; th & gt; प्रदाता & lt; / th & gt; & lt; th & gt; इनपुट प्रकार = टेक्स्ट का नाम = deco_provide width = 30> gt; & lt; / th & gt; & lt; / tr & gt;"); out.println ( "& LT; टीआर & gt; & lt; वें & gt; AVAILIBILTY & lt; / वें & gt; & lt; वें & gt; & lt; चयन नाम = DECO_AVAIL & gt;" "& LT; विकल्प & gt; अनुपलब्ध & lt; / विकल्प & gt;" + "से & lt; विकल्प & gt; उपलब्ध & LT; / विकल्प & gt; & lt; / चयन & gt; & lt; / वें & gt; & lt; / टीआर & gt; "); out.println ( "& LT; टीआर & gt; & lt; वें & gt; संख्या सजावट और lt; / वें & gt; & lt; वें & gt; & lt; इनपुट प्रकार = पाठ नाम deco_qnty चौड़ाई = 30 & gt; & lt; / वें & gt; & lt; / टीआर & gt;" ); out.println ( "& LT; टीआर & gt; & lt; वें & gt; शेल्फ सं & lt; / वें & gt; & lt; वें & gt; & lt; इनपुट प्रकार = पाठ नाम deco_shelfno चौड़ाई = 30 & gt; & lt; / वें & gt; & lt; / टीआर & gt;"); out.println ( "& LT; टीआर & gt; & lt; वें & gt; मूल कीमत & lt; / वें & gt; & lt; वें & gt; & lt; इनपुट प्रकार = पाठ नाम deco_orgprice चौड़ाई = 30 & gt; & lt; / वें & gt; & lt; / टीआर & gt;"); out.println ( "& LT; टीआर & gt; & lt; वें & gt; बिक्री मूल्य & lt; / वें & gt; & lt; वें & gt; & lt; इनपुट प्रकार = पाठ नाम deco_sellprice चौड़ाई = 30 & gt; & lt; / वें & gt; & lt; / टीआर & gt;"); Out.println ("& lt; इनपुट प्रकार = बटन मान = जोड़ें onclick = '$ (# adddeco) .attr (कार्रवाई, additem1); $ (# adddeco); $ (# adddeco)। सबमिट करें;' & gt; & amp; nbsp; & amp; nbsp ; & Amp; nbsp; & lt; इनपुट प्रकार = रीसेट मूल्य = स्पष्ट & gt; "+" & lt; / form & gt; ");   

उपरोक्त एक कोड में मान दर्ज करने के लिए एक सर्वोलेट में मेरा कोड है लेकिन समस्या ये है कि मैं इस फ़ॉर्म को अगले पृष्ठ पर दबा नहीं पा रहा हूं जैसा कि आप देख सकते हैं मैं एक "सबमिट" बटन का उपयोग नहीं कर रहा हूं, इसके बजाय मैं एक ईवेंट onclick = '' का उपयोग कर रहा हूं। उपरोक्त कोड जेएसपी में काम करता है यदि "out.println ();" हटा दिया जाता है लेकिन जैसा कि आप देख सकते हैं कि मुझे category.equals ("मौसमी सजावट") की तुलना करने की आवश्यकता है और जब आवश्यक हो तब विशिष्ट कोड चलाएं, यदि कोई भी इस बात को जानता है कि इस विशेष समस्या को कैसे दूर करना है तो कृपया मेरी मदद करें।

और कृपया ध्यान रखें कि मैं बारंबार स्कैनर का इस्तेमाल कर रहा हूं, इसलिए सबमिट करने के लिए एक सिंबिट बटन का उपयोग नहीं कर सकता।

एक सर्विसलेट से HTML लिखने से बचें, यह खराब अभ्यास है यह सही होना कठिन है, इसे बनाए रखना कठिन है और पठनीयता बहुत कम है यह जेएसपी के लिए सबसे उपयुक्त काम है।

आपकी समस्या प्रतीत होती है कि जावास्क्रिप्ट जेनरेट किया जा रहा है अमान्य है। यदि आप आउटपुट पृष्ठ के स्रोत की जांच करते हैं, तो आप देखेंगे कि आप मुद्रण कर रहे हैं:

  & lt; इनपुट प्रकार = बटन मान = add onclick = '$ (# adddeco) .attr (कार्रवाई, additem1); $ (# adddeco) .submit (); '& gt;   

ध्यान दें कि $ () के तर्क के आसपास कोई उद्धरण नहीं है। ऐसा होना चाहिए।

यह सही करने के करीब है (मैं करीब से कह सकता हूं क्योंकि आपका HTML भी अवैध हो सकता है, आपके DOCTYPE के आधार पर - आप टैग बंद नहीं करते हैं और आप डॉन एट्रिब्यूट्स के आसपास उद्धरण नहीं है):

  out.println ("& lt; इनपुट प्रकार = बटन मान = add onclick = '$ (\" # adddeco \ ")। Attr (कार्रवाई, additem1 ); $ (\ "# Adddeco \")। सबमिट करें (); '& gt; & amp; nbsp; & amp; nbsp; & amp; nbsp; & lt; इनपुट प्रकार = रीसेट मूल्य = स्पष्ट & gt; "  

उद्धरणों से बचने के लिए यह एक बड़ा कारण है कि आपको इसके बजाय जेएसपी का उपयोग करना चाहिए।

Comments

Popular posts from this blog

qt - switch/case statement in C++ with a QString type -

python - sqlite3.OperationalError: near "REFERENCES": syntax error - foreign key creating -

Python's equivalent for Ruby's define_method? -