0
我創建了一個無線電組件,但點擊時一點兒也不顯示檢查 這裏是代碼如何獲取單選按鈕組件的默認值?
import React from 'react';
import classnames from 'classnames';
const RadioButton = (field) => {
const inputClasses = classnames('form-group has-feedback ',{
'has-error': field.meta.touched && field.meta.error,
});
console.log(field.input.value)
return(
<div className={inputClasses}>
<label className="radio-inline custom-radio nowrap">
<input
type="radio"
name={field.id}
onClick={e => field.input.onChange(field.val)}
/>
<span>{field.label}</span>
</label>
</div>
);
};
export default RadioButton;
這裏領域:
<Field
component={RadioButton}
label ="Yes"
name="person.gender"
id="person.gender"
val={true}
/>
<Field
component={RadioButton}
label ="No"
name="person.gender"
id="person.gender"
val={false}
/>
那麼,如何得到默認值,初始值?
我怎樣才能得到初始值? – Tim
您無法獲得初始值,您可以爲無線電組件的值屬性設置初始值。 –
@Tim:更新了答案 –