नहीं है कि क्या छिपे हुए मापदंडों के साथ शुरू करने के लिए कर रहे हैं ...?
<form action="http://www.example.com" method="GET">
<input type="hidden" name="a" value="1" />
<input type="hidden" name="b" value="2" />
<input type="hidden" name="c" value="3" />
<input type="submit" />
</form>
मैं क्रिया URL में किसी भी मौजूदा क्वेरी स्ट्रिंग को बनाए रखने वाले किसी भी ब्राउज़र पर भरोसा नहीं करूंगा।
विनिर्देशों के रूप में ( RFC1866 , पृष्ठ 46; HTML 4.x खंड 17.13.3) स्थिति:
यदि विधि "प्राप्त" है और कार्रवाई एक HTTP यूआरआई है, तो उपयोगकर्ता एजेंट कार्रवाई का मूल्य लेता है, एक `जोड़ता है? इसके लिए, फिर "एप्लिकेशन / x-www-form-urlencoded" सामग्री प्रकार का उपयोग करके एन्कोडेड फॉर्म डेटा सेट को संलग्न करता है।
हो सकता है कि कोई प्रश्न-चिह्न और मापदंडों को एम्बेड करने के लिए एक्शन-URL को प्रतिशत-एनकोड कर सकता है, और फिर किसी की उंगलियों को पार करने की आशा करता है कि सभी ब्राउज़र उस URL को छोड़ देंगे (और यह सत्यापित करें कि सर्वर इसे भी समझता है)। लेकिन मैं उस पर कभी भरोसा नहीं करता।
वैसे: यह गैर-छिपे हुए फ़ॉर्म फ़ील्ड के लिए अलग नहीं है। POST के लिए एक्शन URL एक क्वेरी स्ट्रिंग धारण कर सकता है।