By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,952 Members | 1,384 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,952 IT Pros & Developers. It's quick & easy.

help on taking textbox value without using a <form>

P: n/a
for instance i do have this element but i dont have a <form>:
<input type="Text" name="myname" id="myname" size="30"...>

then i have this link:
echo'<a href="mypage.php?name='.$myname.'...>Save</a>';

i want that $myname will the value of myname textbox. something like
this:
$myname= <the value of the textbox>

then on the side of mypage.php it will catch the values on same
manner:
$myname=$_GET['myname'];
..
..
..
i know this can be easily using <form>...</form>. but if i dont want
to use a for will it be possible? incase it is, how get the value of
the textbox and assign it to $myname variable?

May 16 '07 #1
Share this Question
Share on Google+
5 Replies


P: n/a
On May 15, 9:50 pm, shotokan99 <soft_devj...@yahoo.comwrote:
for instance i do have this element but i dont have a <form>:
<input type="Text" name="myname" id="myname" size="30"...>

then i have this link:
echo'<a href="mypage.php?name='.$myname.'...>Save</a>';

i want that $myname will the value of myname textbox. something like
this:
$myname= <the value of the textbox>

then on the side of mypage.php it will catch the values on same
manner:
$myname=$_GET['myname'];
.
.
.

i know this can be easily using <form>...</form>. but if i dont want
to use a for will it be possible? incase it is, how get the value of
the textbox and assign it to $myname variable?
I'm a little too tired to figure out exactly what you're looking to
do, but through the fog I think the answer is JavaScript. JavaScript
can read the value of any input field with an ID, and you can use it
to modify the href property of a link you have somewhere, I think. I
know I've used JavaScript, for example, to change the target value of
a form based on one of the form's inputs before sending. Something
along those lines.

Ricky

May 16 '07 #2

P: n/a
ah ok sorry for the inconvenience...let me try to explain it clearly.
usually if we have this:

<form name=".." method="post" action="my.php">
<input type="Text" name="myname" id="myname" size="30"...<Br>
<input type="submit" name".." value="save">
</form>

and my.php will have:

<?php
$myname=$_POST['myname'];
..
//processing here....
..
?>

now how about if i remove the <form...tag. then instead of a submit
button ill replace it with a text linking to my.php. it loots
something like this:

<input type="Text" name="myname" id="myname" size="30"...<Br>
<a href="my.php?name='.$myname.'...>Save</a>

then my.php will look like this:
<?phpa
$myname=$_GET['myname'];
..
//processing here....
..
?>

my problem is how get the value of the textbox and assign it to
$myname variable.
is it possible with php or i need javascript for this matter? i hope i
was able to explain it clearly


May 16 '07 #3

P: n/a
shotokan99 wrote:
ah ok sorry for the inconvenience...let me try to explain it clearly.
usually if we have this:

<form name=".." method="post" action="my.php">
<input type="Text" name="myname" id="myname" size="30"...<Br>
<input type="submit" name".." value="save">
</form>

and my.php will have:

<?php
$myname=$_POST['myname'];
.
//processing here....
.
?>

now how about if i remove the <form...tag. then instead of a submit
button ill replace it with a text linking to my.php. it loots
something like this:

<input type="Text" name="myname" id="myname" size="30"...<Br>
<a href="my.php?name='.$myname.'...>Save</a>

then my.php will look like this:
<?phpa
$myname=$_GET['myname'];
.
//processing here....
.
?>

my problem is how get the value of the textbox and assign it to
$myname variable.
is it possible with php or i need javascript for this matter? i hope i
was able to explain it clearly

Unless the textbox is in a form, it will never be submitted to the
server, so PHP will never see it.

But why not use a form? That's why it's there.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
May 16 '07 #4

P: n/a
On May 15, 9:50 pm, shotokan99 <soft_devj...@yahoo.comwrote:
for instance i do have this element but i dont have a <form>:
<input type="Text" name="myname" id="myname" size="30"...>

then i have this link:
echo'<a href="mypage.php?name='.$myname.'...>Save</a>';

i want that $myname will the value of myname textbox. something like
this:
$myname= <the value of the textbox>

then on the side of mypage.php it will catch the values on same
manner:
$myname=$_GET['myname'];
.
.
.

i know this can be easily using <form>...</form>. but if i dont want
to use a for will it be possible? incase it is, how get the value of
the textbox and assign it to $myname variable?
If I understand your question, you wish to submit your form using a
textual link rather than a <input type="submit" ... />, button, or
image. HTML/PHP doesn't support this, but you can do it with a little
JavaScript. Still use a <form>, though:

<form method="post" action="my.php" name="hurray_js">
<input type="Text" name="myname" id="myname" size="30"...<Br>
<a href="javascript:document.hurray_js.submit();">Sub mit</a>
</form>
my.php:
</php
$myname = $_POST['myname'];
.....
?>

cheers,

Steve

May 16 '07 #5

P: n/a
Tom

"Jerry Stuckle" <js*******@attglobal.netwrote in message
news:zs******************************@comcast.com. ..
shotokan99 wrote:
ah ok sorry for the inconvenience...let me try to explain it clearly.
usually if we have this:

<form name=".." method="post" action="my.php">
<input type="Text" name="myname" id="myname" size="30"...<Br>
<input type="submit" name".." value="save">
</form>

and my.php will have:

<?php
$myname=$_POST['myname'];
.
//processing here....
.
?>

now how about if i remove the <form...tag. then instead of a submit
button ill replace it with a text linking to my.php. it loots
something like this:

<input type="Text" name="myname" id="myname" size="30"...<Br>
<a href="my.php?name='.$myname.'...>Save</a>

then my.php will look like this:
<?phpa
$myname=$_GET['myname'];
.
//processing here....
.
?>

my problem is how get the value of the textbox and assign it to
$myname variable.
is it possible with php or i need javascript for this matter? i hope i
was able to explain it clearly



Unless the textbox is in a form, it will never be submitted to the
server, so PHP will never see it.

But why not use a form? That's why it's there.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
js*******@attglobal.net
==================
Along the lines of what you were saying, you can use $_GET variables by
formatting a web address link correctly

http://www.domain.com/index.php?key1='value1'+key2='value2'

but a textarea form field is too large to do that with. If you already have
a textarea that needs to be filled in, there's normally some submit button
and would probably be simpler using $_POST variables than trying to force
the textarea data in $_GET.

Tom
--
Newsguy.com
Unlimited Accounts - $19.95 / month
May 16 '07 #6

This discussion thread is closed

Replies have been disabled for this discussion.