/    Sign up×
Community /Pin to ProfileBookmark

please look at my code, something is wrong and its staring at me right in the face.

please go onto [url]http://qodeplay.com/javascript[/url]

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>[/CODE]

to post a comment
JavaScript

2 Comments(s)

Copy linkTweet thisAlerts:
@xelawhoSep 27.2011 — 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
Copy linkTweet thisAlerts:
@victor_gattoauthorSep 27.2011 — i updated the code..


the link is now: http://qodeplay.com/opencart_v1.5.1.1/upload/index.php?route=account/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:

[code=php]<?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>[/code]
×

Success!

Help @victor_gatto spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...