Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查是否<;输入b/>;在<;输入/>;已经被选中了吗?_Javascript_Reactjs_Input_Google Places Api_Googleplacesautocomplete - Fatal编程技术网

Javascript 如何检查是否<;输入b/>;在<;输入/>;已经被选中了吗?

Javascript 如何检查是否<;输入b/>;在<;输入/>;已经被选中了吗?,javascript,reactjs,input,google-places-api,googleplacesautocomplete,Javascript,Reactjs,Input,Google Places Api,Googleplacesautocomplete,我有以下两个输入组件: function Inputs() { return ( <div> <GooglePlacesAutocomplete onSelect={(data) => getPointA(data)} placeholder="Enter place or address for Point A" /> <GooglePlaces

我有以下两个输入组件:

function Inputs() {
  return (      
    <div>
      <GooglePlacesAutocomplete
        onSelect={(data) => getPointA(data)}
        placeholder="Enter place or address for Point A"
      />

      <GooglePlacesAutocomplete
        onSelect={(data) => getPointB(data)}
        placeholder="Enter place or address for Point B"
        idPrefix="pointB"
      />
    </div>
  )
}
函数输入(){
报税表(
getPointA(数据)}
占位符=“输入点A的位置或地址”
/>
getPointB(数据)}
占位符=“输入点B的位置或地址”
idPrefix=“点B”
/>
)
}
当我从第一个GooglePlacesAutocomplete组件中选择一个值时,我想检查第二个GooglePlacesAutocomplete组件是否有一个值。我该怎么做?下面是我正在使用的组件的链接:


谢谢

您可以将所选值的状态存储在
输入
组件中,以便访问所选值:

function Inputs() {
  const [placeA, setPlaceA] = useState('');
  const [placeB, setPlaceB] = useState('');
  const getPointA = (data) => {
    setPlaceA(data)
  }
  const getPointB = (data) => {
    setPlaceB(data)
  }
  return (      
    <div>
      <GooglePlacesAutocomplete
        onSelect={(data) => getPointA(data)}
        placeholder="Enter place or address for Point A"
      />

      <GooglePlacesAutocomplete
        onSelect={(data) => getPointB(data)}
        placeholder="Enter place or address for Point B"
        idPrefix="pointB"
      />
    </div>
  )
}
函数输入(){
常量[placeA,setPlaceA]=useState(“”);
const[placeB,setPlaceB]=useState(“”);
常量getPointA=(数据)=>{
setPlaceA(数据)
}
常量getPointB=(数据)=>{
setPlaceB(数据)
}
报税表(
getPointA(数据)}
占位符=“输入点A的位置或地址”
/>
getPointB(数据)}
占位符=“输入点B的位置或地址”
idPrefix=“点B”
/>
)
}

将所选数据存储在父组件中(此处为“输入”),这样您就可以检查第二个GooglePlacesAutoComplete是否有值