मैं POST के लिए कुछ डेटा को एक छिपे हुए फॉर्म फ़ील्ड में रखने की कोशिश कर रहा हूँ। लेकिन यह फ़ील्ड मेरे वेब पेज पर दिखाई दे रही है। कोई स्टाइल या स्टाइल शीट नहीं हैं। यहाँ फ़ील्ड परिभाषित किए गए हैं कोई विचार?
<form action="GetUserPics.php" method="post">
<input type=”hidden” name=”picIndex” value="WHAT?">
<input type="submit" value="previous">
</form>
उत्तर:
जवाब के लिए 2 № 1आप उस फ़ील्ड पर अपनी विशेषताओं के लिए गैर-मानक उद्धरण चिह्नों का उपयोग कर रहे हैं। HTML उन उद्धरणों को विशेषता के मान के भाग के रूप में व्याख्या कर रहा है, जैसे:
<input type="”hidden”" name="”picIndex”" value="WHAT?">
जबसे ”hidden”
मान्य इनपुट प्रकार नहीं है, यह करने के लिए reverting है text
.
जवाब के लिए 0 № 2
क्योंकि आप "ASCII उद्धरणों का उपयोग नहीं कर रहे हैं, आप फिर से" हैंकुछ प्रकार के अजीब तिरछे उद्धरणों का उपयोग करके जो HTML प्रकार के रूप में उपयोग करने की कोशिश कर रहा है (और इस प्रकार यह पाठ पर वापस आ जाएगा) दिलचस्प बात यह है कि, आप उन्हें प्रिंट करने के लिए उपयोग नहीं कर रहे हैं value
, जो गलती से आपकी गलती को छुपा देता है।
जवाब के लिए 0 № 3
<input type=”hidden” name=”picIndex” value="WHAT?">
वे नियमित दोहरे उद्धरण नहीं हैं। प्रयत्न
<input type="hidden" name="picIndex" value="WHAT?">
जवाब के लिए 0 № 4
क्या आप इसके साथ अपने छिपे हुए प्रकार के इनपुट को बदल सकते हैं:
<input type="hidden" name="picIndex" value="WHAT?"/>