a href събмит функция

Lambenstein

Registered
как мога да направя а href да изпълнява функцията на тази форма <input type='submit' name='submit' value='Търси' /> (на събмит функция)

Благодаря предварително
 
ами не става, формата е тази:

Код:
<form method='get' action='search.php' id='searchbox'>
	<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="#" onClick="formSubmit()>Go!</a>
</form>
 
<form method='get' action='search.php' id='searchbox' name='formSubmit'>
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/>
<a href="#" onClick="formSubmit()>Go!</a>
</form>
 
HTML:
<form method="post" action="" id="formata">
<input type="text" />
</form>
<a href="javascript:void(0)" onClick="document.getElementById("formata").submit()">Submit</a>
 
Атрибута onClick изпълнява javascript фунцкия :) Следователно:
[js]
<script language="Javascript">
function formSubmit(){
document.formata.submit();
}
</script>
[/js]
HTML:
<form name="formata" method="GET">
<input type="text" name="search"/>
<a href="#" onClick="formSubmit()">Submit form</a>
</form>
 
http://www.w3schools.com/jsref/event_form_onsubmit.asp
http://msdn.microsoft.com/en-us/library/ms536972(v=vs.85).aspx
http://www.ehow.com/how_2056355_use-onsubmit-javascript.html
http://www.htmlcodetutorial.com/forms/_FORM_onSubmit.html


http://stackoverflow.com/questions/275039/how-to-make-a-submit-out-of-a-a-href-a-link
 
пробвах всеки един вариант който сте дали но всички не ми работят, даже някои дори не сменят страницата

това е формата:
Код:
<form method='get' action='search.php' id='searchbox' >
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="">Go!</a>
</form>

това е кода в сърч.пхп:
Код:
<?php
include "config.php";
if ($_GET['submit']) 
{
	$duma = $_GET['duma'];
	if (strlen($duma) < 1) 
	{
		echo "<br><br><center><font color='white'>Моля въведете дума.</font></center>";
	}
	else 
	{
		$sql = "SELECT * FROM music WHERE ispylnitel LIKE '%$duma%' OR pesen LIKE '%$duma%'";
		$result = mysql_query($sql) or die (mysql_error());
		$broi = mysql_num_rows($result);
		if ($broi == 0) 
		{
			echo "<br><br><center><font color='red'>Не открих никакви песни!</center>";
		}
		else 
		{
			echo "&nbsp&nbsp&nbsp&nbspТърсачката откри: <br><br><center><span style='color:lightblue;'>Резултат</span><table class='middle_prazno' style='font:14px Tahoma;width:400px'><tr><td id='polebaner567'>#</td><td id='polebaner'>Изпълнител и песен</td><td id='polebaner56789'>Прегледана</td><td id='polebaner56789'>Сваляна</td></tr>";
			while($data = mysql_fetch_assoc($result)) 
			{
				echo "<td id='polebaner567'><img src='style/images/cd.png'></td> <td id='polebaner56678' ><a href='music.php?id=$data[id]' style='color: #5ca64f;text-decoration:none;'><span style='color:gray;'>$data[ispylnitel] - $data[pesen]</span></a><br></td><td id='polebaner5678' title='Брой слушана'><center>$data[slushana]</center></td><td id='polebaner5678' title='Брой теглена'><center>$data[download]</center></td></tr></center>";
			}
		}
	}
}
?>

ако може някой да помогне
 
HTML:
<form method='get' action='search.php' name='searchbox' >
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="" onClick="javascript: document.searchbox.submit()">Go!</a>
</form>
 
HerpaMoTeH каза:
HTML:
<form method='get' action='search.php' name='searchbox' >
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="" onClick="javascript: document.searchbox.submit()">Go!</a>
</form>


Това се слага в href

HTML:
<a href="javascript: document.searchbox.submit()">Go!</a>
 
да променя се ето така:
Код:
search.php?duma=jjj

А за да търси файла трябва да е така:
Код:
search.php?duma=jjj&submit=Търси
 
HTML:
<form method='get' action='search.php?submit=Търси&' name='searchbox' >
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="" onClick="javascript: document.searchbox.submit()">Go!</a>
</form>
Не съм сигурен дали ще стане обаче.
Другия вариант е с PHP да си редактираш URL като се влезе в страницата:
PHP:
if(isset($_GET[search])){
   echo "<meta http-equiv='refresh' content='0;url=$_SERVER[QUERY_STRING]&submit=Търси'>";
}
 
relax4o каза:
HerpaMoTeH каза:
HTML:
<form method='get' action='search.php' name='searchbox' >
<label>Search</label>
<input type='text' class='search_query' size='20' id='search_query_top' name='duma' title='Открий твоята песен! Напиши Изпълнителя или името на Песента'/> 
<a href="" onClick="javascript: document.searchbox.submit()">Go!</a>
</form>


Това се слага в href

HTML:
<a href="javascript: document.searchbox.submit()">Go!</a>
 

Горе