-3
 <script language="JavaScript" type="text/javascript">
      function set(n) {

         alert(n);
        document.forms[0].submit();    
      }
    </script>


 $a='A0001';

 printf('<input type="button" value="Delete" onclick="set(%g);"/>', $a);
4

2 に答える 2

0

%s変数には英数字だけでなく数字も含まれているため、使用する必要があります。

次のコードに従います。

<script language="JavaScript" type="text/javascript">
  function set(n) {
     alert(n);
    document.forms[0].submit();    
  }
</script>

<?php
$a='A0001';
printf('<input type="button" value="Delete" onclick="set(\'%s\');"/>', $a);
?>

これはテスト済みのバージョンです。

于 2013-04-07T09:40:35.140 に答える