سلام چه طور میتونم پسورد ها ذخیره شده مرورگر کاربر رو در بعضی فرم ها نمایش داده نشه مثل (فرم تغییر رمز عبور ، ورود ، ثبت نام و ... )
autoCompelet هم دادم باز جواب نداد
<form method="post" id="Form_UserName" autocomplete="off" > <div class="form-group"> <label asp-for="NewUserName"></label> <input asp-for="NewUserName" id="NewUserName" class="form-control" autocomplete="off" /> <span asp-validation-for="NewUserName" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="ConfirmUserName"></label> <input asp-for="ConfirmUserName" id="ConfirmUserName" class="form-control" /> <span asp-validation-for="ConfirmUserName" class="text-danger"></span> </div> <div class="form-group"> <label asp-for="Password"></label> <input asp-for="Password" id="Password" class="form-control" /> <span asp-validation-for="Password" class="text-danger"></span> </div> <div class="form-group"> <input type="button" value="ویرایش" class="btn btn-instagram" id="change_userName" /> </div> </form>
روش زیر را امتحان کنید:
سلام همین راه رو رفتم ولی وقتی فرم رو نمایش میده Textbox حالت readonly هست به این شکل . ولی ایندفعه لیست پسورد های ذخیره شده میاد.
<input type="password" readonly onfocus="this.removeAttribute('readonly');"/>
این قابلیت مرورگر است و شما نمی توان از آن جلوگیری کنید. تغییر اسم فیلد ها را امتحان کنید به طوری که مرورگر نتواند آن را تشخیص دهد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)