1 回答
TA贡献1806条经验 获得超8个赞
onclick="Redirect();"
当您单击图像时,您的代码建议被调用。
这里可以做两件事,
在
Redirect
函数中,检查日期是否被用户选择,如果没有,提示选择一个日期,一旦选择然后重定向。创建一个不同的
submit
按钮。单击image
anddate picker
时,保持不同的布尔值,该布尔值将设置为 true。单击 时submit
,检查两个布尔值是否为真,然后重定向,否则提示布尔值错误false
let _img = document.getElementById("img")
let _picker = document.getElementById("picker")
let _btn = document.getElementById("btn")
let isImgClicked = false
let isDatePicked = false
_img.addEventListener("click", () => {
isImgClicked = true
})
_picker.addEventListener("click", () => {
isDatePicked = true
})
_btn.addEventListener("click", () => {
if (!isImgClicked)
alert("Image Not clicked")
else if (!isDatePicked)
alert("Date not picked")
else
alert("All good! Need to reirect")
})
<img src="https://res.cloudinary.com/demo/image/upload/w_400,h_400,c_crop,g_face,r_max/w_200/lady.jpg" id="img">
<div id="picker">
Dummy date picker
</div>
<button id="btn">
Submit
</button>
上面是 vanilla javascript 中第二种方法的基本代码表示。
添加回答
举报