提交 455441a6 编写于 作者: Y yiminghe

fix placeholder

上级 6c3fcea5
...@@ -6,6 +6,14 @@ function prefixClsFn(prefixCls, ...args) { ...@@ -6,6 +6,14 @@ function prefixClsFn(prefixCls, ...args) {
}).join(' '); }).join(' ');
} }
function ieGT9() {
if (typeof document === undefined) {
return false;
}
const documentMode = document.documentMode || 0;
return documentMode > 9;
}
class Group extends React.Component { class Group extends React.Component {
render() { render() {
return ( return (
...@@ -65,13 +73,16 @@ class Input extends React.Component { ...@@ -65,13 +73,16 @@ class Input extends React.Component {
case 'large': inputClassName = prefixClsFn(prefixCls, 'input', 'input-lg'); break; case 'large': inputClassName = prefixClsFn(prefixCls, 'input', 'input-lg'); break;
default: default:
} }
let placeholder = props.placeholder;
if(placeholder && ieGT9()){
placeholder = null;
}
switch (props.type) { switch (props.type) {
case 'textarea': case 'textarea':
return <textarea {...props} className={inputClassName} ref="input" />; return <textarea {...props} placeholder={placeholder} className={inputClassName} ref="input" />;
default: default:
inputClassName = props.className ? props.className : inputClassName; inputClassName = props.className ? props.className : inputClassName;
return <input {...props} className={inputClassName} ref="input"/>; return <input {...props} placeholder={placeholder} className={inputClassName} ref="input"/>;
} }
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册