یک تگ Select دارم به شکل زیر
<form asp-controller="Home" asp-action="myAction">
<select id="leavetype" name="leavetype">
<option value="0">همه</option>
<option value="1">نوع اول</option>
<option value="2">نوع دوم</option>
<option value="3">نوع سوم</option>
<option value="4">نوع چهارم</option>
</select>
<button type="submit">send</button>
</form>
وقتی روی دکمه send کلیک می کنم به راحتی میتونم id تگ select انتخاب شده رو در سمت کنترلر داشته باشم. اما میخوام علاوه بر id مقدار Text تگ select هم در سمت کنترلر داشته باشم.
public IActionResult mrAction(byte leavetype)
{
//do something
}
لطفا راهنمایی کنید جهت دریافت متن تگ Select موقع Submit فرم را در سمت کنترلر دریافت کنم ؟
چیزی که الان به ذهنم میرسه اینه که شما Text انتخاب شده رو توی یه hidden input نگهداری کنید و این hidden input رو پاس بدی به کنترلر. به این شکل:
1- قراردادن hidden input در فرم مربوطه:
<input type="hidden" id="selectedText" name="selectedText" />
2- گرفتن Text انتخاب شده و قرار دادن اون توی hidden input
$("#leavetype").on("change", function () {
$("#selectedText").val($(this).find("option:selected").text());
});
3- دریافت hidden input در کنترلر:
public IActionResult Contact(byte leavetype, string selectedText)
*قبل از گزاشتن پست امتحان کردم و جواب داد.
موفق باشید.
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
57
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
97
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1348
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
116
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
395
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
562
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
57
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
97
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1031
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
426
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
930
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1348
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4796
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1157
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
595
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
205
- پاسخ :
1
|