Javascript 如果输入了数据,则清空文本框

Javascript 如果输入了数据,则清空文本框,javascript,jquery,html,css,Javascript,Jquery,Html,Css,如果按下“取消”按钮,则弹出文本框中输入的数据将被清除 我使用下面的代码来执行此操作 function clear() { document.getElementById("spacevalidate").setTextValue() = ""; } html是用于弹出框的 <div id="overlay_form" style="display:none"> <h2> Create New Incident Type</h2>

如果按下“取消”按钮,则弹出文本框中输入的数据将被清除

我使用下面的代码来执行此操作

function clear()
{
 document.getElementById("spacevalidate").setTextValue() = "";
}
html是用于弹出框的

<div id="overlay_form" style="display:none">
       <h2> Create New Incident Type</h2>
        <br />
        Name
        <input type="text" id="spacevalidate" style="height:30px;" name="title" maxlength="30" /><br />
        <div style="width:180px;float:right;margin:20px 5px 0 10px">
            <button id="bsave" type="submit" name="save" title="Save" class="forward">Save</button>
            <button style="margin-right:10px;" type="button" id="close" name="cancel" class="forward backicon">Cancel</button>
        </div>
1.现在我输入一些数据并按下“取消”按钮,再次打开相同的弹出窗口,文本框中的数据可用。我想在每次打开时清除,如果输入了一些数据并按下“取消”按钮。

试试这个

function clear()
{
   document.getElementById("spacevalidate").value = "";
}

正如Cam所说,只需在打开模式的函数中调用clear。

您是否有打开模式弹出窗口=80的函数,您可能需要将相同的document.getElementById也放在那里。不,还是一样,我不知道为什么。您必须向我们展示打开“弹出窗口”的函数。您将拥有类似MyFunction的功能来打开弹出窗口{clear;/*函数的其余部分*/}您好,我已将函数更新为打开弹出窗口。我尝试应用该功能,但没有打开弹出窗口。您的意思是,由于您已将clear调用添加到函数中,弹出窗口不再显示?使用浏览器的调试工具检查错误和错误
function clear()
{
   document.getElementById("spacevalidate").value = "";
}