में अक्षम चेक बॉक्स का मूल्य कैसे प्राप्त करें मैं स्प्रिंग एमवीसी एप्लिकेशन पर काम कर रहा हूं और मुझे अक्षम होने पर चेक बॉक्स का मूल्य प्राप्त करने में समस्या हो रही है।स्प्रिंग एमवीसी
<form:checkbox type="checkbox" path="corporateColumn" id="corporateColumn" value="true" checked="checked" disabled="true" />
ReportForm.java में :
report.jsp पेज में
boolean corporateColumn ;
public boolean isCorporateColumn() {
return corporateColumn;
}
public void setCorporateColumn(boolean corporateColumn) {
this.corporateColumn = corporateColumn;
}
ReportController.java में;
boolean corporateColumn = reportDTO.isCorporateColumn(); // this evaluates to false
//Which expected as true when corporateColumn checkbox is checked
सब कुछ ठीक काम करता है जब तक कि यह के रूप में विकलांग = "true" (/ विकलांग = "$ { 'सही'}") चेकबॉक्स क्षेत्र के लिए प्रयोग किया जाता है।
एक अक्षम टेक्स्टफील्ड का मूल्य प्राप्त करते समय मुझे पहले भी इसी तरह की समस्या थी और इसे क्षेत्र को पढ़ने के द्वारा इसे दूर किया गया था। तो मुझे स्प्रिंग एमवीसी में यकीन नहीं है कि अक्षम होने पर इनपुट फ़ील्ड का मान प्राप्त करना संभव नहीं है।
किसी भी मार्गदर्शन की वास्तव में सराहना की जाएगी।
धन्यवाद!
असल में मैं इसे अक्षम के रूप में उपयोग करना चाहता था क्योंकि मेरा ग्राहक ऐसा करना चाहता था। लेकिन अब मैं इस बारे में परेशान करने के बजाय सोचता हूं कि यह सुझाव दिया गया है कि इसे पढ़ा जाए। मुझे बात स्पष्ट करने के लिए बहुत बहुत धन्यवाद। – ons1719133
पीएस जैसा कि readonly = "true" चेकबॉक्स पर काम नहीं करता है, मैं इसे <इनपुट प्रकार = "चेकबॉक्स" ऑनक्लिक = "वापसी झूठी" onkeydown = "वापसी झूठी" /> के रूप में प्राप्त करता हूं जो http://stackoverflow.com/questions में मिला था/155291/can-html-checkboxes-be-set-to-readonly – ons1719133
ओह, हाँ यह सही है, मुझे वह याद आया। उसके लिये आपका धन्यवाद – dgregory