please look at my code, something is wrong and its staring at me right in the face.
please go onto http://qodeplay.com/javascript
this is what im trying to achieve and as you can see it doesnt work.
im doing this for a school assignment.
and the code:
Code:
<html><head><script type="text/javascript">
function makeChoice()
{
var val = 0;
for( i = 0; i < document.form1.fruit.length; i++ )
{
if( document.form1.fruit[i].checked == true )
{
val = document.form1.fruit[i].value;
if(val=='other')
{
document.form1.otherChoice.disabled=false;
document.form1.otherChoice.focus();
}
else
{
document.form1.otherChoice.disabled=true;
}
}
}
}
</script></head><body onload="document.form1.otherChoice.disabled=true">
<form name="form1" action="#" method="post">
<input type="radio" name="fruit" value="1" onclick="makeChoice();">Apples
<input type="radio" name="fruit" value="2" onclick="makeChoice();">Oranges
<input type="radio" name="fruit" value="3" onclick="makeChoice();">Bananas
<input type="radio" name="fruit" value="4" onclick="makeChoice();">Pears
<input type="radio" name="fruit" value="other" >Other...Please specify
<input type="text" name="otherChoice" >
</form>
</body><html>
1 the link you posted doesn't work
2 you need to add the onclick="makeChoice();" to your "other" radio button otherwise it will never call the function that checks its state and enables the text input
hmmmmmm
i updated the code..
the link is now: http://qodeplay.com/opencart_v1.5.1....count/register
navigate to global account number, if it says no, the global account number box is meant to blank out.
the code is as follows:
PHP Code:
<?php echo $header ; ?><?php echo $column_left ; ?><?php echo $column_right ; ?>
<div id="content" [B]onload="document.form1.cedu.disabled=true"[/B]><?php echo $content_top ; ?>
<div class="breadcrumb">
<?php foreach ( $breadcrumbs as $breadcrumb ) { ?>
<?php echo $breadcrumb [ 'separator' ]; ?> <a href="<?php echo $breadcrumb [ 'href' ]; ?> "><?php echo $breadcrumb [ 'text' ]; ?> </a>
<?php } ?>
</div>
<h1><?php echo $heading_title ; ?> </h1>
<?php if ( $error_warning ) { ?>
<div class="warning"><?php echo $error_warning ; ?> </div>
<?php } ?>
<p><?php echo $text_account_already ; ?> </p>
<form action="<?php echo $action ; ?> " method="post" enctype="multipart/form-data" id="register">
<h2><?php echo $text_your_details ; ?> </h2>
<div class="content">
<table class="form">
<tr>
<td><span class="required">*</span> <?php echo $entry_firstname ; ?> </td>
<td><input type="text" name="firstname" value="<?php echo $firstname ; ?> " />
<?php if ( $error_firstname ) { ?>
<span class="error"><?php echo $error_firstname ; ?> </span>
<?php } ?> </td>
</tr>
<tr>
<td><span class="required">*</span> <?php echo $entry_lastname ; ?> </td>
<td><input type="text" name="lastname" value="<?php echo $lastname ; ?> " />
<?php if ( $error_lastname ) { ?>
<span class="error"><?php echo $error_lastname ; ?> </span>
<?php } ?> </td>
</tr>
<tr>
<td><span class="required">*</span> <?php echo $entry_email ; ?> </td>
<td><input type="text" name="email" value="<?php echo $email ; ?> " />
<?php if ( $error_email ) { ?>
<span class="error"><?php echo $error_email ; ?> </span>
<?php } ?> </td>
</tr>
<tr>
<td><span class="required">*</span> <?php echo $entry_telephone ; ?> </td>
<td><input type="text" name="telephone" value="<?php echo $telephone ; ?> " />
<?php if ( $error_telephone ) { ?>
<span class="error"><?php echo $error_telephone ; ?> </span>
<?php } ?> </td>
</tr>
<tr>
<td><?php echo $entry_fax ; ?> </td>
<td><input type="text" name="fax" value="<?php echo $fax ; ?> " /></td>
</tr>
</table>
</div>
<h2><?php echo $text_your_address ; ?> </h2>
<div class="content">
<table class="form" >
[B]<script type="text/javascript">[/B]
function makeChoice()
{
var val = 0;
for( i = 0; i < document.form1.accno.length; i++ )
{
if( document.form1.accno[i].checked == true )
{
val = document.form1.accno[i].value;
if(val=='cedu')
{
document.form1.cedu.disabled=false;
document.form1.cedu.focus();
}
else
{
document.form1.cedu.disabled=true;
}
}
}
}
</script>
[B]<form name="form1">[/B]
<tr>
<td><?php echo "Do you have an Account with us already?<br /><br /><i>If yes, please enter your global account number below.</i>" ; ?> </td>
<td><?php if ( $accno == 1 ) { ?>
<input type="radio" name="accno" value="1" onclick="makeChoice();" checked="checked" />
<?php echo $text_yes ; ?>
<input type="radio" name="accno" value="0" onclick="makeChoice();"/>
<?php echo $text_no ; ?>
<?php } else { ?>
<input type="radio" name="accno" value="1" onclick="makeChoice();"/>
<?php echo $text_yes ; ?>
<input type="radio" name="accno" value="0" onclick="makeChoice();" checked="checked" />
<?php echo $text_no ; ?>
<?php } ?> </td>
</tr>
<tr>
<td><?php echo $entry_cedu ; ?> </td>
<td><input type="text" name="cedu" value="<?php echo $cedu ; ?> " onclick="makeChoice();" />
</td>
</tr>
</form>
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Tags for this Thread
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules
Bookmarks