Submit с линк..

tedobedo

Registered
Как мога да направя този submit да е с линк:
Код:
       <input type=\"submit\" value=\"Влез\" class=\"etc3\" name=\"login\" /><br />
 
Примерен код:

submiToLinks.js

Код:
function submitToLinks(){
  if(!document.getElementById || !document.createTextNode){return;}
  var inputs,i,newLink,newText;
  inputs=document.getElementsByTagName('input');
  for (i=0;i<inputs.length;i++){
    if(inputs[i].getAttribute('type').toLowerCase()!='submit'){continue;i++}	
	newLink=document.createElement('a');
	newText=document.createTextNode(inputs[i].getAttribute('value'));
	newLink.appendChild(newText);
	newLink.setAttribute('href','javascript:document.forms[0].submit()');
	inputs[i].parentNode.replaceChild(newLink,inputs[i]);
  }
}
window.onload=submitToLinks;

index-а ти

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
    "http://www.w3.org/TR/html4/strict.dtd">
<html dir="ltr" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  <title>Събмит бутон като линк</title>
  <style type="text/css"></style>
   <script type="text/javascript" src="submitToLinks.js"></script>
</head>
<body>
<form action="nogo.php" method="post">
  <label for="Name">Име:</label><input type="text" id="Name" name="Name" />

  <input type="submit" value="Прати" />
</form>
</body>
</html>
 
aз до колкото разбрах иска да изпраща информацията не от <инпут ...> а от линк <а хреф"" ... .. :idea: :wink:
 
Код:
        <form action=\"". append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login', true, $user->session_id) . "\" method=\"post\" name=\"log\" >
        <input type=\"hidden\" name=\"mode\" value=\"login\" />

       <input type=\"submit\" value=\"Влез\" class=\"etc3\" name=\"login\" /><br />
       <a href=\"javascript:document.forms['log'].submit();\" class=\"etc3\">Submit</a>
       <a href=\"forum/ucp.$phpEx?mode=register'\">Регистрирай се!</a><br />
       </form>

Ето част от кода ми...
С този js, който ми даде Replace трябва да стане, но как да го наглася.. ;х
 
А така както си го написал, въобще пробвал ли си :?:
Така би трябвало да работи :idea:
 
Replace каза:
А така както си го написал, въобще пробвал ли си :?:
Така би трябвало да работи :idea:
Мне... Така ме праща в login полето на форума, а аз искам директно да ме логва.
 
tedobedo каза:
Мне... Така ме праща в login полето на форума, а аз искам директно да ме логва.
В такъв случай, махни action-а на формата, и си добави скрипта за логване в твоя файл, така няма да те препраща наникъде, и ще те логва в текущата страница :o
 

Back
Горе