View Full Version : Identifying the Form element?

05-21-2007, 10:07 AM
hi all,

in a web page there are two <form>'s ,how to identify the form that i focus on it's own element.That is if i click on the form2 elements then it will display the name of the secnd form.if i focus in first form element get the form1 name.how can i achieve this.
can any one help me..

05-21-2007, 02:55 PM
try something like this

var o =document.getElementById("one1")
var t=document.getElementById("two2")
var e=e? e : window.event;
var targ=e.target? e.target : e.srcElement;

function show{
if (if (target==o ){document.write("forumone")}
else if(if (target==t ){document.write("forumtwo")


add ids to both forums;one1 and two2 and put the onclick in them

05-21-2007, 03:11 PM
Your syntax is invalid, and targ will always be undefined (even the setting of it will cause an error except in IE).
<script type="text/javascript">
function setCurrentForm() {
document.getElementById("currentFormName").firstChild.nodeValue = (this.form.name || this.form.id);

onload = function() {
for(var i = 0, f = document.forms; i < f.length; ++i)
for(var j = 0, e = f[i].elements; j < e.length; ++j)
e[j].onfocus = setCurrentForm();
<p id="currentFormName">&nbsp;</p>