Reputation: 3690
I have a form, where there are three fields: Title, Slug, and URL.
I have a plugin that converts the text entered in the Title field as a slug. (For example, if I type "Joe Bloggs Goes On Holiday" would then display as "joe-bloggs-goes-on-holiday" in the slug field).
What I need to do now, is get the information in the slug field and add it to my URL field. In the URL field, there already is text (usually "/mainpage/" but this will depend on what type of page is being created). So in the URL field I would then have "/mainpage/joe-bloggs-goes-on-holiday".
How can I achieve this?
Cheers
Upvotes: 0
Views: 3949
Reputation: 61793
HTML
Slug: <input id="slug" value="joe-bloggs-goes-on-holiday" /><br />
URL: <input id="url" value="/mainpage/" /><br />
Result: <input id="result" />
JavaScript
var $urlObj = $("#url");
$("#result").val($urlObj.val() + $("#slug").val());
Here's a working jsFiddle.
Upvotes: 0
Reputation: 4501
You would use either jQuery append, or concatinate the value:
Former
$('textarea').append($('slug').val());
Latter
$('textfield').val($('textfield').val + $('slug').val());
Upvotes: 0
Reputation: 165951
You can use the .val
method to get and set the value of fields:
var urlField = $("#urlField");
urlField.val(urlField.val() + $("#slugField").val());
Upvotes: 2