如题,我想做一个按钮,按钮的显示文字为:This is a red apple, it is a fruit.需要传递的数值为apple。
<form action="Page2.php" method="post" target="_blank"><input name="value" id="value" type="hidden" value="apple"/><input type="submit" value="This is a red apple, it is a fruit."/></form>
由于行宽有限,按钮上显示的文字要换成2行才能完全显示:This is a red apple,
it is a fruit.如何设置按钮属性使文字自动换行?估计这个比较勉强。
所以,是否可以使用a href 来post数值?请给段代码实例。
谢谢。

解决方案 »

  1.   


    <form action="Page2.php" method="post" target="_blank">
    <input name="apple" id="value" type="hidden" value="This is a red apple, <br>it is a fruit."/>
    <input type="submit" value="This is a red apple, it is a fruit."/>
    </form>//Page2.php
    <?php 
    echo $_POST['apple']; //在上面中加个<br> 就是让他换行
    ?><a href="Page2.php?apple=This is a red apple, <br>it is a fruit.">
    //Page2.php
    <?php 
    echo $_GET['apple']; //跟在链接后面的要用$_GET 来取
    ?>
      

  2.   

    链接里面的参数 是通过 GET 获取的 浏览器默认是 请求  GET url 这样的或者 你在 $_REQUEST 数组查看
      

  3.   

    对啊,这种的只能换成POST,或GET来处理。
      

  4.   

    用ajax;<a href="#" onclick=>"This is a red apple,<br/> it is a fruit.</a><script language="javascript">
    function test() {
    $.ajax({
       type: "POST",
       url: "Page2.php",
       data: "value=apple",
       success: function(msg){
         alert( "sucess post: " + msg );
       }
    }); 
    }</script>
      

  5.   

    <a href="#" onclick="test()">"This is a red apple,<br/> it is a fruit.</a>
      

  6.   

    链接也可以,在onclick 里这样<a href="#" onclick="form元素.submi();return false;" ...
      

  7.   

    自己做个按钮或者用样式防一个button(如何设置按钮属性使文字自动换行?估计这个比较勉强。)
      

  8.   

    写个函数替换函数 
    将, 替换成,&#13;&#10;