স্বতঃসম্পূর্ণতার জন্য, আপনি ব্যবহার করতে পারেন:
<form autocomplete="off">
বর্ণ-সমস্যা সম্পর্কিত:
আপনার স্ক্রিনশট থেকে আমি দেখতে পাচ্ছি যে ওয়েবকিট নিম্নলিখিত শৈলীটি উত্পন্ন করে:
input:-webkit-autofill {
background-color: #FAFFBD !important;
}
1) # আইডি-স্টাইলগুলি ক্লাস শৈলীর চেয়েও বেশি গুরুত্বপূর্ণ, নিম্নলিখিতগুলি কাজ করতে পারে :
#inputId:-webkit-autofill {
background-color: white !important;
}
2) যদি এটি কাজ করে না, আপনি জাভাস্ক্রিপ্টের মাধ্যমে প্রোগ্রামটিমে স্টাইলটি সেট করার চেষ্টা করতে পারেন
$("input[type='text']").bind('focus', function() {
$(this).css('background-color', 'white');
});
3) যদি এটি কাজ করে না, আপনি ডুমড হয়ে গেছেন :-) এটি বিবেচনা করুন: এই রঙটি হলুদ বর্ণটি আড়াল করে না, তবে পাঠ্যটি আবার পাঠ্যযোগ্য করে তুলবে।
input:-webkit-autofill {
color: #2a2a2a !important;
}
4) একটি CSS / জাভাস্ক্রিপ্ট সমাধান:
CSS:
input:focus {
background-position: 0 0;
}
এবং নিম্নলিখিত জাভাস্ক্রিপ্টটি ওভারলোড চালাতে হবে:
function loadPage()
{
if (document.login)//if the form login exists, focus:
{
document.login.name.focus();//the username input
document.login.pass.focus();//the password input
document.login.login.focus();//the login button (submitbutton)
}
}
উদাহরণ:
<body onload="loadPage();">
শুভকামনা :-)
৫) উপরের কোনও কাজ যদি ইনপুট উপাদানগুলিকে ক্লোনিং করে মুছে ফেলার চেষ্টা না করে, তবে ক্লোন করা উপাদানগুলি পৃষ্ঠায় ফিরে রেখে (সাফারি .0.০.৩ এ কাজ করে):
<script>
function loadPage(){
var e = document.getElementById('id_email');
var ep = e.parentNode;
ep.removeChild(e);
var e2 = e.cloneNode();
ep.appendChild(e2);
var p = document.getElementById('id_password');
var pp = p.parentNode;
pp.removeChild(p);
var p2 = p.cloneNode();
pp.appendChild(p2);
}
document.body.onload = loadPage;
</script>
6) থেকে এখানে :
if (navigator.userAgent.toLowerCase().indexOf("chrome") >= 0) {
$(window).load(function(){
$('input:-webkit-autofill').each(function(){
var text = $(this).val();
var name = $(this).attr('name');
$(this).after(this.outerHTML).remove();
$('input[name=' + name + ']').val(text);
});
});
}