使用单选按钮将值从html表单传递到javascript函数
我在用php和html将数据库中的值传递到javascript函数时遇到问题 情况是这样的。记录列表将显示相应的单选按钮。单击单选按钮时,从列表中选择的记录将显示在文本框中,根据所选记录,将从数据库中检索记录并将其显示在文本框中。我这样做了,但我无法检索数据库中的记录并将它们显示在文本框中。请帮帮我 这是我的密码: 这是HTML和PHP中的代码:使用单选按钮将值从html表单传递到javascript函数,javascript,php,html,mysql,Javascript,Php,Html,Mysql,我在用php和html将数据库中的值传递到javascript函数时遇到问题 情况是这样的。记录列表将显示相应的单选按钮。单击单选按钮时,从列表中选择的记录将显示在文本框中,根据所选记录,将从数据库中检索记录并将其显示在文本框中。我这样做了,但我无法检索数据库中的记录并将它们显示在文本框中。请帮帮我 这是我的密码: 这是HTML和PHP中的代码: EMAIL:<input type="text" name="emp_email" id="emp_email"> Employee ID
EMAIL:<input type="text" name="emp_email" id="emp_email">
Employee ID:<input type="text" name="asEmpId" id="txtAsEmpId">
Role:
<select name="Role" id="cbRole">
<option value="employee">Attendee</option>
<option value="organizer">Event Organizer</option>
</select>
<form id='maillist' name='maillist'>
<?php
$qry="select emp_id,emp_code, req_role, emp_email
from tbl_request_access
where acs_transfer='PE'";
$res=insert_select_update($qry);
$numrow=checknumrow($qry);
if($numrow>0)
{
?><form><?php
print "<table class=\"emaillist\" >
<thead>
</thead>
<tbody> ";
while($data=mysql_fetch_row($res))
{
print "<tr class=\"odd\">
<td><input type='radio' name='emailid[]' id='check' value='$data[3]' onclick='appendtomail2(\"maillist\");'></td>
<td>$data[3]</td>
</tr>";
?>
<input type="hidden" name="emp_id" id="emp_id" value='<?php echo $data[0]?>'>
<input type="hidden" name="role" id="role" value='<?php echo $data[2]?>'>
<?php
}
print "</tbody>
</table>";
?></form><?php
}
</form>
PHP是服务器端,JavaScript是客户端,这就是问题所在。您真正想要的是Javascript的PHP变量 选项
<script type="text/javascript">
var php_var = "<?php echo $php_var; ?>";
</script>
当单击带有的单选按钮时激发此代码
$("input[name=someRadioGroup]:radio").change(function () {});
我在示例中使用name,因为通常有多个单选按钮和一个名称
<script type="text/javascript">
var php_var = "<?php echo $php_var; ?>";
</script>
$data = /** whatever you're serializing **/;
header('Content-Type: application/json');
echo json_encode($data);
$("input[name=someRadioGroup]:radio").change(function () {});