将文本附加到提交的搜索表单

时间:2014-05-22 15:17:58

标签: jquery forms

我在页面上有一个搜索框,会打开一个结帐页面,其中包含提交搜索结果。

    <form action="<?php echo $url; ?>" method="post" id="domain-search-form" onSubmit="return validateDomainSearch($(this))">
        <fieldset>
        <input type="hidden" name="mode" value="search" />
            <input type="hidden" name="serviceplan_id" value="<?php echo $serviceplan_id ; ?>" />
            <input id="domain" type="search" name="domain" placeholder="<?php echo $placeholder; ?>" value="<?php echo $domain_value; ?>" />
            <button type="submit" onClick="$(this).parent('form').submit()">Search Domains</button>
        </fieldset>
        <div class="domain-search-error error">Please enter a domain name.</div>
    </form>

我要做的是在搜索请求中附加一些文字。

例如,如果我搜索mydomainname,我希望结果是mydomainname.co.uk。

1 个答案:

答案 0 :(得分:0)

在调用submit方法之前,使用jquery将文本附加到域文本框。

onClick="$('#domain').val($('#domain').val()+'.co.uk');$(this).parent‌​('form').‌​submit()"