نماذج HTML ترسل البيانات إلى action مختلف
13 أكتوبر 2020
أعرف منذ زمن طويل أنه يمكن إرسال قيم عبر أزرار الإرسال، بحيث تعرفون أي زر استُخدم لإرسال النموذج، كما في المثال التالي:
<form action="/location1">
<input type="submit" value="Create">
<input type="submit" value="Create and redirect">
</form>
لكنني احتجت اليوم إلى إرسال النموذج فعليًا إلى action مختلف تمامًا. واتضح أنه يمكن فعل ذلك باستخدام الخاصية formaction
<form action="/location1">
<input type="submit" value="Create">
<input type="submit" value="Submit to location 2" formaction="/location2">
</form>