سلام استاد
من یه اینپوت دارم که با جاوا اسکریپت بالا پایین میشه مقدار داخلش (مقدار رو خود کاربر تعیین میکنه)
<input type="text" id="quantity" name="quantity" value="10" min="1" max="100">
یه دکمه دارم که باید داخلش مقداری که در اینپوت بود رو توسط asp-route-productcount بفرستم داخل یه هندلر
<p><a asp-page-handler="BuyProduct" asp-route-productcount="" id="add-cart" </a></p>میخواستم ببینم چجوری میتونم با جاوا اسکریپت مقدار داخل اینپوت رو داخل asp-route-productcount که قرار مقدار رو ارسال کنه رو جایگذاری کنم
یه کد جاوا اسکریپت هم نوشتم ولی کار نمیکنه
<script>
const count = document.querySelector('#quantity');
const buy = document.querySelector('#add-cart');
buy.setAttribute('asp-route-productcount', count.textContent);
</script>
میخواستم ببینم میشه اصلا یا نه ؟ و اینکه یه راهنمایی کنید .
سلام
دوره جاوا اسکریپت در سایت هست دوست من ، ببینید و بعد میتونید انجام بدید
آخه یه چندجا خوندم نوشته بودن چون تگ هلپر ها سمت سرور اجرا میشن و جاوا اسکیرپتی که مینوسیم سمت کلاینت هست نمیشه مقداری برای تگ هلپر ست کرد .
اینو میخواستم ببینم درسته یا نه .
خیر درست نیست ، همه المان ها id دارند و با جاوا اسکریپت از طریق id بهشون دسترسی داریم
استاد فک کنم تگ هلپر باید رو خود همون المان مقدار بگیره با جاوا اسکریپت مقدارشو نمیشه عوض کرد .
شما تجربه این کارو داشتید ؟ من هر کاری میکنم نمیشه یه لینکی چیزی اگه بشه منو راهنمایی کنه
ممنونت میشم بزرگوار.
https://stackoverflow.com/questions/48937147/how-to-set-value-in-net-tag-helper-attribute-using-javascript
هر کار کردم نشد استاد خیلی ببخشید همیچین درخواستی دارم ولی اگه خودتون انجام دادید یه نمونه کد بفرستید یا بعدا تو دوره انجام بدید . تشکر از لطفتون .