1. مشكلة مقدمة:
غالبًا ما نحتاج إلى استخدام Ajax في JS لإرسال طلبات إلى الخلفية. قبل ذلك ، نحتاج إلى جمع معلمات النموذج المطلوبة. غالبًا ما أحل هذه المشكلة ، وهي بسيطة وخالية من المتاعب:
.
var data = $ ("#editBasicDataObjectForm"). serialize () ؛
ولكن بمجرد أن أحتاج إلى الحصول على قيم حقل من نوع الراديو في النموذج بشكل منفصل ، تعثرت.
بعد مراجعات مختلفة ، تم الحصول على النتائج أخيرًا.
2. حل المشكلة:
2.1 EditBasicDataObjectForm.jsp:
<div calss = "baseLinetype"> <div class = "baselinetypelable"> <blabe> نوع خط الأساس: </albel> </viv> <div class = "baselinetypevalue"> <type type = "radio" name = "baselinetype" id = "baselineType1" value = "1" id = "baseLinetype2" value = "2" /> الوظيفة خط الأساس <إدخال type = "radio" name = "baselinetype" id = "baselinetype3" value = "3" /> تعيين خط الأساس < /div> </viv>
2.2 BasicDataObjectOperator.js:
var baselinetype ؛ var baselinetypehtmlcol = document.geteementsbyname ("baselinetype") ؛ for (var i = 0 ؛ i <baselinetypehtmlcol.length ؛ i ++) {if (baselinetypehtmlcolcol [i] BaseLineTypeHtmlCol [i] .value ؛}} ............... BaseLinetype هي القيمة التي نحتاجها. N_Nالمثال البسيط أعلاه للحصول على قيم من النوع الراديوي في نموذج JSP هو كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.