Rayden Storm نشر 31 مارس 2021 أرسل تقرير نشر 31 مارس 2021 في select العادي يمكننا استخراج قيمته كما نستخرجها من input عادي لكن ماذا ان كان لدينا select يقبل خيارات متعددة كيف يمكننا التعامل معه ووضع قيمه في ال state import React from 'react'; export default function Select() { const [state, setState] = useState() const handleChange = (e) => { setState(????) } return ( <div> <select name="select" multiple={true} onChange={handleChange}> <option value={1}>First option</option> <option value={2}>Second option</option> <option value={3}>Third option</option> </select> </div> ); } اقتباس
0 Abdullah Muhammad نشر 31 مارس 2021 أرسل تقرير نشر 31 مارس 2021 عن طريق عمل مصفوفه من الخيارات التي تم تحديدها وذلك كالتالي export default function Select() { const [state, setState] = useState(); const handleChange = (e) => { let value = Array.from(e.target.selectedOptions, (option) => option.value); setState(value); }; return ( <div> <select name="select" multiple={true} onChange={handleChange}> <option value={1}>First option</option> <option value={2}>Second option</option> <option value={3}>Third option</option> </select> </div> ); } 1 اقتباس
السؤال
Rayden Storm
في select العادي يمكننا استخراج قيمته كما نستخرجها من input عادي لكن ماذا ان كان لدينا select يقبل خيارات متعددة كيف يمكننا التعامل معه ووضع قيمه في ال state
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.