আমি জানি এই প্রশ্নের ইতিমধ্যে উত্তর দেওয়া হয়েছে, এবং বেশিরভাগ বৈশিষ্ট্য ব্যবহার করার পরামর্শ দেওয়া হয়েছে readonly।
আমি কেবল আমার পরিস্থিতি এবং উত্তর ভাগ করতে চাই।
readonlyআমার এইচটিএমএল উপাদানটিতে বৈশিষ্ট্য যুক্ত করার পরে , আমি এই সমস্যার মুখোমুখি হয়েছি যে আমি এই বৈশিষ্ট্যটিকে requiredগতিশীল হিসাবে তৈরি করতে পারছি না ।
এমনকি উভয় হিসাবে সেটিং চেষ্টা readonlyএবং requiredএইচটিএমএল সৃষ্টি সময়ে।
সুতরাং আমি আপনাকে এটিও readonlyসেট করতে চাইলে ব্যবহার না করার পরামর্শ দেব required।
পরিবর্তে ব্যবহার
$("#my_txtbox").datepicker({
// options
});
$("#my_txtbox").keypress(function(event) {
return ( ( event.keyCode || event.which ) === 9 ? true : false );
});
এটি tabকেবল কী টিপতে দেয় ।
আপনি আরও কী-কোড যুক্ত করতে পারেন যা আপনি বাইপাস করতে চান।
আমি কোডটি নীচে রেখেছি যেহেতু আমি উভয়ই যুক্ত করেছি readonlyএবং requiredএটি এখনও ফর্মটি জমা দেয়।
অপসারণের পরে readonlyএটি সঠিকভাবে কাজ করে।
https://jsfiddle.net/shantaram/hd9o7eor/
$(function() {
$('#id-checkbox').change( function(){
$('#id-input3').prop('required', $(this).is(':checked'));
});
$('#id-input3').datepicker();
$("#id-input3").keypress(function(event) {
return ( ( event.keyCode || event.which ) === 9 ? true : false );
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link href="https://code.jquery.com/ui/jquery-ui-git.css" rel="stylesheet"/>
<form action='https://jsfiddle.net/'>
Name: <input type="text" name='xyz' id='id-input3' readonly='true' required='true'>
<input type='checkbox' id='id-checkbox'> Required <br>
<br>
<input type='submit' value='Submit'>
</form>