javascript:return WebForm_FireDefaultButton();这个函数在做什么,我该如何复制呢?

时间:2015-03-10 19:42:32

标签: javascript html asp.net button webforms

我试图在与父网站上的按钮行为相同的页面上放置搜索按钮。这些网站位于不同的域中,因此我可能需要更改某些按钮的功能。我试图找出父网站上的按钮正在做什么,以便我可以复制它。

这是父网站上搜索栏和提交按钮的HTML:

<div id="ctl00_pnlSearch002" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_btnSearch002')">

    <div class="utilities floatRight">
        <ul>
            <li class="searchButton"><input type="image" name="ctl00$btnSearch002" id="ctl00_btnSearch002" src="/images/design002/btn_search.jpg" style="width: 30px; height: 22px; border: none;"></li>
            <li class="search"><input name="ctl00$txtSearch" type="text" id="ctl00_txtSearch" value="Search" onblur="if (value == '') {value = 'Search'}" onfocus="if (value == 'Search') {value =''}"></li>
            <li class="paddingL"><a href="javascript:textResizer.doResize(1)" class="aPlus">A+</a><a href="javascript:textResizer.doResize(-1)" class="aMinus">A-</a></li>
       </ul>
    </div>              
</div>

到目前为止,我已将相同的html粘贴到我的新页面上,但提交按钮并没有做任何事情。

1 个答案:

答案 0 :(得分:0)

看起来他们已将DefaultButton设置为表单上的搜索按钮。

在WebForms中,您可以指定DefaultButton,这样当用户输入数据时,如果输入数据,则默认为该按钮。

DefaultButton