时间:2021-07-01 10:21:17 帮助过:3人阅读
checkname($(this))
  onclick="checkname('aa')"改为checkname($(this))  
 function checkname(obj){  
     var aa = obj.val();  
 }  
 具体的请自己修改。 
  看了下你的问题,你好像没必要把获取到的值放入到函数里面,  
  
function checkname(){    var name = $(#name).val();    $.post('url',data,function(msg){        //....    });}    这些都是我以前Java Web用的用到的,Ajax,现在是运用到PHP中,没有作用  
  
 我的目的checkname('    if($_post['name']){  
      echo $_post['name'];  
    }  
  ?>');  
  
 能看出我的意思吗,就是用一些方法将表单的值引入到方法checkname中,注意这是PHP文件,与Java Web内的ajax有区别  
 
顺便说下,你给的方法不行!代码成功没得实现
  function checkname(){  
      var v=document.getElementById('name').value;  
      alert(v);  
 } 
  楼上没理解问题,对不上号。这个是JavaScript的用法。  
  
 我的目的checkname('    if($_post['name']){  
      echo $_post['name'];  
    }  
  ?>');  
 类似于这个方式 
php运行在服务端,你的表单没提交。$_POST['name'] 为空。输出一个已存在的变量还差不多。
嗯,没想到在超链接用js可以实现,问题已解决。