Hello,
Is it possible to use only html and css to build a form that has one input field but two buttons. Depending on the button, you’ll get different engine results?
You can see my form on codepen here: https://codepen.io/hassified/pen/yLEpqRK
You can see it’s a basic search form but I would like to also have a button to search a different search engine. Like the google button, the results can show on that engines page.
Thanks in advance.
hbar1st
November 21, 2022, 5:15am
2
Just make a second form element.
1 Like
I think I got it? Is this the best way to achieve what I want?
<!-- Start Search Form -->
<form name="sf" method="get" action="https://duckduckgo.com">
<input class="search-input" type="text" name="q" size=31 maxlength=255 onclick="this.value='';" value="">
<div class="search-btn">
<button class="btn" type='submit' name="sites" onclick="sf.action='https://duckduckgo.com/?q=">DuckDuckGo</button>
<button class="btn" type='submit' onclick="sf.action='https://www.google.com/search'; return true;">Google</button>
</div>
</form>
<!-- End Search Form -->
You can see it here: https://codepen.io/hassified/pen/yLEpqRK
hbar1st
November 22, 2022, 2:32am
4
that’s using javascript now. I thought you only wanted html/css?
1 Like
Yeah, I’m lost. I found an example on some page and pieced that together. I don’t want java script and I’m not familiar with it.
But it was the only way I could figure it out. Any ideas? Anyone?
I think I was over thinking and over complicated it. This is correct now, right? Should work in any browser?
<form method="get" action="http://www.google.com/search">
<input class="search-input" type="text" name="q" size=31 maxlength=255 value="">
<div class="search-btn">
<button class="btn" type="submit">Google Search</button>
<button class="btn" type="submit" formaction="https://duckduckgo.com/?q=">DuckDuckGo</button>
</div>
</form>
Again, you can see it here: https://codepen.io/hassified/pen/yLEpqRK
Thank you!
system
Closed
May 26, 2023, 8:46pm
9
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.