PHP如何获取非Form表单中的数据?
代码如下:<textareaid="clienttext"name="clienttext"rows="4"cols="30"></textarea><br/><br/>...
代码如下:
<textarea id="clienttext" name="clienttext" rows="4" cols="30"></textarea><br/><br/>
<input type="submit" id="clientsbt" value="发送" /><br/>
<?php
$ip=$_SERVER[REMOTE_ADDR];
$strval=$_POST[clienttext];
$clientmsg=$_POST[clienttext];
if($_POST[clientsbt]) { echo $clientmsg; }
$scc=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
socket_connect($scc,"$ip",5858);
socket_write($scc,"余",strlen("余"));
?>
如上,我想当按钮点击后,用PHP输出clienttext的值,但这不是一个表单,这是在同一个页面上的,能实现么? 展开
<textarea id="clienttext" name="clienttext" rows="4" cols="30"></textarea><br/><br/>
<input type="submit" id="clientsbt" value="发送" /><br/>
<?php
$ip=$_SERVER[REMOTE_ADDR];
$strval=$_POST[clienttext];
$clientmsg=$_POST[clienttext];
if($_POST[clientsbt]) { echo $clientmsg; }
$scc=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
socket_connect($scc,"$ip",5858);
socket_write($scc,"余",strlen("余"));
?>
如上,我想当按钮点击后,用PHP输出clienttext的值,但这不是一个表单,这是在同一个页面上的,能实现么? 展开
展开全部
通过JS 触发事件提取值 再填到下面的PHP所输出的控件中,
如果是同页面 直接要在PHP 输出值,据我所知貌似不行
如果是同页面 直接要在PHP 输出值,据我所知貌似不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给分给分,我帮你实现了
----------------------------------------------
没看清楚你说不用表单,我实在搞不懂,你为什么不用表单呢
<form action="" method="POST">
<textarea id="clienttext" name="clienttext" rows="4" cols="30"></textarea><br/><br/>
<input type="submit" id="clientsbt" name="clientsbt" value="发送" /><br />
</form>
<?php
$ip=$_SERVER['REMOTE_ADDR'];
$strval=$_POST['clienttext'];
$clientmsg=$_POST['clienttext'];
if($_POST['clientsbt']) { echo $clientmsg; }
$scc=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
socket_connect($scc,"$ip",5858);
socket_write($scc,"余",strlen("余"));
?>
----------------------------------------------
没看清楚你说不用表单,我实在搞不懂,你为什么不用表单呢
<form action="" method="POST">
<textarea id="clienttext" name="clienttext" rows="4" cols="30"></textarea><br/><br/>
<input type="submit" id="clientsbt" name="clientsbt" value="发送" /><br />
</form>
<?php
$ip=$_SERVER['REMOTE_ADDR'];
$strval=$_POST['clienttext'];
$clientmsg=$_POST['clienttext'];
if($_POST['clientsbt']) { echo $clientmsg; }
$scc=socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
socket_connect($scc,"$ip",5858);
socket_write($scc,"余",strlen("余"));
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不用post提交就得用js获取然后传递给php
干嘛不用form
干嘛不用form
更多追问追答
追问
我的目的是实现页面不刷新
追答
ajax/js也可以。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询