php和Javascript调用更改单选按钮 [英] php and Javascript call to change radio button
问题描述
我正在尝试设置单选按钮的状态。我不明白我是做什么的?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屋!