Welcome to 16892 Developer Community-Open, Learning,Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I would like to prevent the page from refreshing after submitting this form and am unable to do so. To solve this issue, so far I've tried adding a return false statement at the end of the function but that didn't prevent submission. If I comment out everything after e.preventDefault(), it runs successfully.

JS:

async function postQuestion(e){
        e.preventDefault()
        const requestBody = {
            "Subject": vidTimeMins.current.value + ":" + vidTimeSecs.current.value,
            "Message": {
                "Content": textBox.current.value,
                "Type": "Text"
            },
        }
        const res = await postQuestion(requestBody)
        console.log(res)
    }

Corresponding HTML:

<Button variant="secondary" type="submit" onClick={postQuestion}>Post Question</Button>

Thanks for your help!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
4.4k views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to 16892 Developer Community-Open, Learning and Share
...