Link to home
Start Free TrialLog in
Avatar of peps03
peps03

asked on

Fill form-field in 1 form with the value of a form-field in another form.

Hi,

I'm trying to fill a form-field in 1 form with the value of a form-field in another form.

This is not working for form-fields that are not in the same form, i think.

$("#mainmenu").change( function() {
$("#mainvalue").val($(this).val());
});

mainmenu = i n form 1 / mainvalue = in form 2

How can i get it working?
Avatar of Julian Hansen
Julian Hansen
Flag of South Africa image

Works for me
<!doctype html>
<html>
<head>
<title>EE Test</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
	$('#mainmenu').change(function() {
		$('#mainvalue').val($(this).val());
	});
});
</script>
<body>
<form>
	Form 1<input type="text" id="mainmenu" />
</form>
<form>
	Form 2<input type="text" id="mainvalue" />
</form>
</body>
</html>

Open in new window

Avatar of peps03
peps03

ASKER

Oke, thanks
but it doesn't work here..

Does it matter that #mainmenu is a select input
and #mainvalue is a hidden input? i guess not..

i can't figure out why it wouldn't work.

Does it matter that there is also an ajax call done in the same change function?
Creating another change function also didn't help

BTW, moving the hidden field to the other form also didn't help the problem.. so that's not it.
ASKER CERTIFIED SOLUTION
Avatar of Kiran Sonawane
Kiran Sonawane
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Ok two things

1. Did you try the posted code - did that work or not?
2. Can you post more of your code or give a link to a page because there is obviously something on your side that has not been described here which is making your solution fail.

The code I posted works - so if you are using the same logic we need to see more of the code to see why it is not working for you.

I assume javascript is enabled on the browser ??
Avatar of peps03

ASKER

Thanks for the help!

This now works. Maybe i had a typo.

Thanks a million!