php和Javascript调用更改单选按钮 [英] php and Javascript call to change radio button

查看:52
本文介绍了php和Javascript调用更改单选按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试设置单选按钮的状态。我不明白我是做什么的?b $ b做错了。对不起,我是新来的..我需要另外一双眼睛来看看这段代码。我想用这个

代码链接设置单选按钮:


echo''SCRIPT语言= JavaScript

setCheckedValue (QUOT; ''。$ _ SESSION [ '' abbr_letter '']。 '' ");< / SCRIPT> ''; //?


<代码片段>


<?php

session_start();

if(!isset($ _ SESSION [''abbr_letter''])){

$ _SESSION [''abbr_letter''] =''A'';

}

require_once''includes / config.inc.php'';

require_once''includes / header.inc.php'';


if(xdebug_is_enabled())

echo" enable";

else

xdebug_enable( );


//

//开始表格

?>

< HTML>

< HEAD>

< link href =" quotesCss.css"的rel ="样式表" type =" text / css">

< SCRIPT TYPE =" text / javascript">

<! -

//设置带有给定值的单选按钮作为检查

//如果没有单选按钮则不执行任何操作

//如果给定值不存在,所有单选按钮

//重置为未选中

函数setCheckedValue(newValue){

var len = document.author_abbrv.abbr_letter。长度

for(var i = 0; i< len; i ++)

{

document.author_abbrv.abbr_letter [i] .checked = false;

if(document.author_abbrv.abbr_letter [i] .value ==

newValue.toString())

{

document.author_abbrv.abbr_letter [i] .checked = true;

}

}

}

- >

< / SCRIPT>

< / HEAD>

< b>< FORM NAME = QUOT; author_abbrv"方法= QUOT; POST" action ="<?php echo

$ _SERVER [''PHP_SELF''];?>">< / b>

< table> ;

< tr>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" A"

onclick =" submit()" A< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" B"

onclick =" submit()" B< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" C"

onclick =" submit()" C< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" D"

onclick =" submit()" D< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" E"

onclick =" submit()" E< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" F"

onclick =" submit()" F< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" G"

onclick =" submit()" G< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" H"

onclick =" submit()" H< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" I"

onclick =" submit()" I< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" J"

onclick =" submit()" J< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" K"

onclick =" submit()" K< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" L"

onclick =" submit()" L< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" M"

onclick =" submit()" M< / td>

< / tr>

< tr>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" N"

onclick =" submit()" N< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" O"

onclick =" submit()" O< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" P"

onclick =" submit()" P< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" Q"

onclick =" submit()" Q< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" R"

onclick =" submit()" R< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" S"

onclick =" submit()" S< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" T"

onclick =" submit()" T< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" U"

onclick =" submit()" U< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" V"

onclick =" submit()" V< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" W"

onclick =" submit()" W< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" X"

onclick =" submit()" X< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" Y"

onclick =" submit()" Y< / td>

< td>< input type =" radio"名称= QUOT; abbr_letter" value =" Z"

onclick =" submit()" Z< / td>

< / tr>

< / TABLE>

< / FORM>

< b>< FORM NAME =" author"方法= QUOT; POST" action ="<?php echo

$ _SERVER [''PHP_SELF''];?>">< / b>

< SELECT NAME =" author_pk" SIZE =" 20" COLS = QUOT; 10" onclick =" submit()">


<?php

//

//检查第一次通过

if(!isset($ _ POST [''abbr_letter''])){

$ _POST [''abbr_letter''] = $ _SESSION [' 'abbr_letter''];

}

//

//将最新选择的选项存储到Session var

$ _SESSION [''abbr_letter''] = $ _POST [''abbr_letter''];

echo''SCRIPT语言= JavaScript

setCheckedValue("' 。$ _ SESSION [ '' abbr_letter '']。 '' ");< / SCRIPT> ''; //?


-

先谢谢你... http://ichbin.9999mb.com

IchBin,Pocono Lake,Pa,USA http://weconsultants.phpnet.us

__________________________________________________ ____________________

''如果有的话,知识是青春之泉''

-William E. Taylor,Regular Guy(1952-)

解决方案

< BLOCKQUOTE> _SESSION [ '' abbr_letter ''] '' ");< / SCRIPT> ''; //?


<代码片段>


<?php

session_start();

if(!isset(


_SESSION [''abbr_letter''])){


_SESSION [''abbr_letter''] =''A'';

}

require_once''includes / config.inc.php'';

require_once''includes / header.inc.php'';


if(xdebug_is_enabled())

echo" enable";

其他

xdebug_enable();


//

//开始表格

?>

< HTML>

< HEAD>

< link href =" quotesCss.css"的rel ="样式表" type =" text / css">

< SCRIPT TYPE =" text / javascript">

<! -

//设置带有给定值的单选按钮作为检查

//如果没有单选按钮则不执行任何操作

//如果给定值不存在,所有单选按钮

//重置为未选中

函数setCheckedValue(newValue){

var len = document.author_abbrv.abbr_letter。长度

for(var i = 0; i< len; i ++)

{

document.author_abbrv.abbr_letter [i] .checked = false;

if(document.author_abbrv.abbr_letter [i] .value ==

newValue.toString())

{

document.author_abbrv.abbr_letter [i] .checked = true;

}

}

}

- >

< / SCRIPT>

< / HEAD>

< b>< FORM NAME = QUOT; author_abbrv"方法= QUOT; POST" action ="<?php echo


I am trying to set the state of a radio button. I do not see what I am
doing wrong. Sorry, I am new at this.. I need another set of eyes to
look at this snip of code. I am trying to set the radio button with this
link of code:

echo ''SCRIPT language=JavaScript
setCheckedValue("''.$_SESSION[''abbr_letter''].''");</SCRIPT>''; //?

<snip of code>

<?php
session_start();
if(!isset($_SESSION[''abbr_letter''])) {
$_SESSION[''abbr_letter''] = ''A'';
}
require_once ''includes/config.inc.php'';
require_once ''includes/header.inc.php'';

if (xdebug_is_enabled())
echo "enable";
else
xdebug_enable();

//
// Start a Form
?>
<HTML>
<HEAD>
<link href="quotesCss.css" rel="stylesheet" type="text/css">
<SCRIPT TYPE="text/javascript">
<!--
// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(newValue) {
var len = document.author_abbrv.abbr_letter.length
for(var i = 0; i < len; i++)
{
document.author_abbrv.abbr_letter[i].checked = false;
if(document.author_abbrv.abbr_letter[i].value ==
newValue.toString())
{
document.author_abbrv.abbr_letter[i].checked = true;
}
}
}
-->
</SCRIPT>
</HEAD>
<b><FORM NAME="author_abbrv" method="POST" action="<?php echo
$_SERVER[''PHP_SELF''];?>"></b>
<table>
<tr>
<td><input type="radio" name="abbr_letter" value="A"
onclick="submit()"A </td>
<td><input type="radio" name="abbr_letter" value="B"
onclick="submit()"B </td>
<td><input type="radio" name="abbr_letter" value="C"
onclick="submit()"C </td>
<td><input type="radio" name="abbr_letter" value="D"
onclick="submit()"D </td>
<td><input type="radio" name="abbr_letter" value="E"
onclick="submit()"E </td>
<td><input type="radio" name="abbr_letter" value="F"
onclick="submit()"F </td>
<td><input type="radio" name="abbr_letter" value="G"
onclick="submit()"G </td>
<td><input type="radio" name="abbr_letter" value="H"
onclick="submit()"H </td>
<td><input type="radio" name="abbr_letter" value="I"
onclick="submit()"I </td>
<td><input type="radio" name="abbr_letter" value="J"
onclick="submit()"J </td>
<td><input type="radio" name="abbr_letter" value="K"
onclick="submit()"K </td>
<td><input type="radio" name="abbr_letter" value="L"
onclick="submit()"L </td>
<td><input type="radio" name="abbr_letter" value="M"
onclick="submit()"M </td>
</tr>
<tr>
<td><input type="radio" name="abbr_letter" value="N"
onclick="submit()"N </td>
<td><input type="radio" name="abbr_letter" value="O"
onclick="submit()"O </td>
<td><input type="radio" name="abbr_letter" value="P"
onclick="submit()"P </td>
<td><input type="radio" name="abbr_letter" value="Q"
onclick="submit()"Q </td>
<td><input type="radio" name="abbr_letter" value="R"
onclick="submit()"R </td>
<td><input type="radio" name="abbr_letter" value="S"
onclick="submit()"S </td>
<td><input type="radio" name="abbr_letter" value="T"
onclick="submit()"T </td>
<td><input type="radio" name="abbr_letter" value="U"
onclick="submit()"U </td>
<td><input type="radio" name="abbr_letter" value="V"
onclick="submit()"V </td>
<td><input type="radio" name="abbr_letter" value="W"
onclick="submit()"W </td>
<td><input type="radio" name="abbr_letter" value="X"
onclick="submit()"X </td>
<td><input type="radio" name="abbr_letter" value="Y"
onclick="submit()"Y </td>
<td><input type="radio" name="abbr_letter" value="Z"
onclick="submit()"Z </td>
</tr>
</TABLE>
</FORM>
<b><FORM NAME="author" method="POST" action="<?php echo
$_SERVER[''PHP_SELF''];?>"></b>
<SELECT NAME="author_pk" SIZE="20" COLS="10" onclick="submit()">

<?php
//
//Check for the first time pass
if( !isset($_POST[''abbr_letter'']) ) {
$_POST[''abbr_letter''] = $_SESSION[''abbr_letter''];
}
//
//Store the latest selected option to the Session var
$_SESSION[''abbr_letter''] = $_POST[''abbr_letter''];
echo ''SCRIPT language=JavaScript
setCheckedValue("''.$_SESSION[''abbr_letter''].''");</SCRIPT>''; //?

--
Thanks in Advance... http://ichbin.9999mb.com
IchBin, Pocono Lake, Pa, USA http://weconsultants.phpnet.us
__________________________________________________ ____________________
''If there is one, Knowledge is the "Fountain of Youth"''
-William E. Taylor, Regular Guy (1952-)

解决方案

_SESSION[''abbr_letter''].''");</SCRIPT>''; //?

<snip of code>

<?php
session_start();
if(!isset(


_SESSION[''abbr_letter''])) {


_SESSION[''abbr_letter''] = ''A'';
}
require_once ''includes/config.inc.php'';
require_once ''includes/header.inc.php'';

if (xdebug_is_enabled())
echo "enable";
else
xdebug_enable();

//
// Start a Form
?>
<HTML>
<HEAD>
<link href="quotesCss.css" rel="stylesheet" type="text/css">
<SCRIPT TYPE="text/javascript">
<!--
// set the radio button with the given value as being checked
// do nothing if there are no radio buttons
// if the given value does not exist, all the radio buttons
// are reset to unchecked
function setCheckedValue(newValue) {
var len = document.author_abbrv.abbr_letter.length
for(var i = 0; i < len; i++)
{
document.author_abbrv.abbr_letter[i].checked = false;
if(document.author_abbrv.abbr_letter[i].value ==
newValue.toString())
{
document.author_abbrv.abbr_letter[i].checked = true;
}
}
}
-->
</SCRIPT>
</HEAD>
<b><FORM NAME="author_abbrv" method="POST" action="<?php echo


这篇关于php和Javascript调用更改单选按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆