मैं फ्लास्क में पोस्ट अनुरोध पर अपने फॉर्म को साफ़ होने से रोकना चाहता हूं। यहाँ मेरा कोड है:

भविष्यवक्ता.html

<!doctype html>
<html>
<head>
<meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1">

  <link rel="stylesheet" type="text/css" href="static/vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
  <link rel="stylesheet" type="text/css" href="static/fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<!--===============================================================================================-->
  <link rel="stylesheet" type="text/css" href="static/vendor/animate/animate.css">
<!--===============================================================================================-->
  <link rel="stylesheet" type="text/css" href="static/vendor/select2/select2.min.css">
<!--===============================================================================================-->
  <link rel="stylesheet" type="text/css" href="static/vendor/perfect-scrollbar/perfect-scrollbar.css">
<!--===============================================================================================-->
  <link rel="stylesheet" type="text/css" href="static/css/util.css">
  <link rel="stylesheet" type="text/css" href="static/css/main.css">


</head>
<body>
<form method="POST" id="Formid">
<div class="form-group" onsubmit="return false">
<input type="text" class="form-control input-sm" id="input" name="data_input" style="width:100%" maxlength="500"placeholder="Sepal length">
<input type="text" class="form-control input-sm" id="input" name="data_input" style="width:100%" maxlength="500"placeholder="Sepal Width">
<input type="text" class="form-control input-sm" id="input" name="data_input" style="width:100%" maxlength="500"placeholder="Petal length">
<input type="text" class="form-control input-sm" id="input" name="data_input" style="width:100%" maxlength="500"placeholder="Petal Width">
<button type="submit" class="btn btn-success" value="Submit" method="get"><i class="fa fa-search" aria-hidden="true"></i></button>
{{predictions}}
</div>

</form>

</body>
</html>

फॉर्म जमा करने पर यह नमूना है मुझे आउटपुट मिलता है लेकिन फॉर्म मान साफ़ हो जाते हैं

0
Bushra Akram 30 नवम्बर 2019, 17:21

1 उत्तर

यदि मैं आपको सही समझाऊं, तो आपको अन्य input फ़ील्ड के मानों को फ़ॉर्म में संरक्षित करने की आवश्यकता है, यदि एक या अधिक input(s) के अमान्य होने के कारण फ़ॉर्म को संसाधित करने में असमर्थ है।

पोस्ट अनुरोध के बाद, मान्य input फ़ील्ड के मानों को वेरिएबल में स्टोर करें और उन्हें value एट्रिब्यूट में input टैग में पास करें ताकि फॉर्म के इनपुट अगले रीलोड पर पहले से भरे हों .

इस तरह <input type="text" value="{{ some_variable }}" />

आप इन चरों को शुरू में उपयोगकर्ताओं से पहली बार इनपुट के लिए खाली स्ट्रिंग के रूप में सेट कर सकते हैं।

0
Akshit Mehra 30 नवम्बर 2019, 17:42