0 امتیاز
قبل در برنامه نویسی توسط (843 امتیاز)

یک فرم HTML دارم که حاوی تگ select است، می خواهم وقتی combo box تغییر کرد فرم بصورت خودکار submit شود؟

قبل توسط (1.9هزار امتیاز)
نیازی نیست Submit بشه ! از چه زبانی استفاده می کنید و نوع اطلاعات چی هستند ؟
قبل توسط (843 امتیاز)
چرا نیازی نیست؟ من می خواهم در سمت سرور با توجه به گزینه انتخاب شده query به دیتابیس بزنم. از PHP استفاده می کنم.

2 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

باید از رویداد onchange در تگ select استفاده کنید:

<form action="myservlet.do" method="POST">
    <select name="myselect" id="myselect" onchange="this.form.submit()">
        <option value="1">One</option>
        <option value="2">Two</option>
        <option value="3">Three</option>
        <option value="4">Four</option>
    </select>
</form>
0 امتیاز
قبل توسط (1.9هزار امتیاز)
تکنولوژی های زیادی است اگر از معماری mvc استفاده می کنید با پاس دادن اطلاعات به url , و استفاده از ajax و منظور من این بود که page رو کامل reload نکنید از javascript استفاده کنید و  اینکه به هر حال دارید قسمتی از کد رو به user محول می کنید اگر javascript غیر فعال باشه کد شما بی نتیجه می مانند اگر از js استفاده می کنید که برای محکم کاری باید از تگ noscript استفاده کنید و هیچ event را که قسمتی از CGI شما است نباید به کاربر متکی شد و اگر انجام بشود باید ایمن سازی شود و از انجام آن مصمئن شد

سوالات مشابه

0 امتیاز
0 پاسخ 344 بازدید
0 امتیاز
1 پاسخ 1.1هزار بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 2.6هزار بازدید
0 امتیاز
1 پاسخ 2.6هزار بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط منصوره56 (0 امتیاز)
0 امتیاز
1 پاسخ 2.7هزار بازدید
0 امتیاز
1 پاسخ 455 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kalantari (3 امتیاز)
+1 امتیاز
1 پاسخ 578 بازدید
+1 امتیاز
2 پاسخ 2.5هزار بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
...