Webmaster Forum

Go Back   Webmaster Forum > Web Development > Coding Forum

Coding Forum Problems with your code? Discuss coding issues, including JavaScript, PHP & MySQL, HTML & CSS, Flash & ActionScript, and more.


Reply
 
Thread Tools Display Modes
Share |
  #1  
Old 12-27-2010, 03:08 AM
basketmen basketmen is offline
Contributing Member
 
Join Date: 03-21-07
Posts: 97
iTrader: 0 / 0%
[How to make] Check box Non Editable/Non Selectable? without using entry "disabled"

I want to make the check box checked, and Non Editable/Non Selectable



Step 1. checked the check box only
from this tutorial page http://www.hscripts.com/tutorials/ht...m-checkbox.php its working checked by add entry "checked" in bold below, and the form working with the check box checked after click submit button :

Quote:
<input type="checkbox" checked name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />




Step 2. make it Non Editable/Non Selectable, so the check box are already checked and cannot unchecked by users

from that same tutorial page its says to add entry "disabled" like below in bold

Quote:
<input type="checkbox" checked disabled name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />
its working the check box being Non Editable/Non Selectable, but after click submit button the form are not working maybe because the check box really disabled, its just pass the checked check box, like there is no check box. Maybe using entry "disabled" is the wrong way






please help guys, how to make the form still working after click submit button, but the check box are already checked and cannot unchecked by users
 
Reply With Quote

Advertisement

Advertisement

  #2  
Old 12-27-2010, 05:58 AM
WebsterBoy WebsterBoy is offline
Junior Member
 
Join Date: 11-01-10
Posts: 20
iTrader: 0 / 0%
Require checkbox to be constantly disabled.

Hello,

I have placed my solution at the following location.


http://www.headlinewriting.co.uk/codetest/checkbox.aspx

The check box code is shown below.

<input type="checkbox" checked="checked" disabled="disabled" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" />

In your code, what is $checked[postpoll] doing? (I know it's JQuery).
 
Reply With Quote
  #3  
Old 12-27-2010, 07:19 AM
cbsmth's Avatar
cbsmth cbsmth is offline
v7n Mentor
 
Join Date: 08-17-10
Location: Mexico
Posts: 175
iTrader: 0 / 0%
When you use disabled, the value won't be passed to your $_REQUEST-variable. First off, it sounds slightly odd to have an unchangeable checkbox, but if you truly want it that way, a simple solution would be either to add an <input type="hidden" ... value="checkbox_val"> element as a complement.
Or if you always want the same state to get passed along, putting it in your handling script as a variable?
 
Reply With Quote
  #4  
Old 12-27-2010, 08:35 AM
WebsterBoy WebsterBoy is offline
Junior Member
 
Join Date: 11-01-10
Posts: 20
iTrader: 0 / 0%
Checkbox disabled without the disabled attribute

Hello,
Sorry about my earlier answer, I used the disabled attribute thatyou do not want to use.

I have altered my solution at the following location:

http://www.headlinewriting.co.uk/CODEtest/checkbox.aspx

The solution now uses a piece of JQuery to stop the check box being unticked.

<script type="text/javascript">
$(document).ready(function() {

$('#cb_postpoll').click(function() {
return false;
});

});
</script>
 
Reply With Quote
  #5  
Old 12-27-2010, 10:06 AM
basketmen basketmen is offline
Contributing Member
 
Join Date: 03-21-07
Posts: 97
iTrader: 0 / 0%
Quote:
Originally Posted by WebsterBoy View Post
Hello,

I have placed my solution at the following location.


http://www.headlinewriting.co.uk/codetest/checkbox.aspx

The check box code is shown below.

<input type="checkbox" checked="checked" disabled="disabled" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" />

In your code, what is $checked[postpoll] doing? (I know it's JQuery).
Quote:
Originally Posted by cbsmth View Post
When you use disabled, the value won't be passed to your $_REQUEST-variable. First off, it sounds slightly odd to have an unchangeable checkbox, but if you truly want it that way, a simple solution would be either to add an <input type="hidden" ... value="checkbox_val"> element as a complement.
Or if you always want the same state to get passed along, putting it in your handling script as a variable?
Quote:
Originally Posted by WebsterBoy View Post
Hello,
Sorry about my earlier answer, I used the disabled attribute thatyou do not want to use.

I have altered my solution at the following location:

http://www.headlinewriting.co.uk/CODEtest/checkbox.aspx

The solution now uses a piece of JQuery to stop the check box being unticked.

<script type="text/javascript">
$(document).ready(function() {

$('#cb_postpoll').click(function() {
return false;
});

});
</script>
ok i already tried 3 of them, still not working, i think the script are not using jquery


somebody suggest this in bold, i think this is the best way if i know how to do that, any body know how to do that?


Quote:
Why do you need to show such a checkbox in this case? If it's to checked and cannot be altered, then can't you just assume the value of $postpoll as yes, in the serverside?

FYI: There's nothing permanent when it comes in the client side. Users can easily manipulate the html code from their browser using tools like firebug.




this is the entire page code, the check box part are in bold below

Quote:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
</head>
<body$onload>
$header
$navbar

$postpreview

<form action="newthread.php?do=postthread&amp;f=$forumid " method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars]<if condition="$show['threadprefix'] AND ($vboptions['prefixrequired'] == 1 OR ($vboptions['prefixrequired'] == 2 AND $foruminfo['prefixrequired']))">, this.threadprefix.value</if>)"</if>>

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">
<span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
$vbphrase[post_new_thread]
</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div style="width:$stylevar[formwidth]" align="$stylevar[left]">

$usernamecode

$imagereg
<if condition="$foruminfo[g_answer_forum]"><br>$posticons</if>
<!-- subject field -->
<table cellpadding="0" cellspacing="0" border="0" class="fieldset">
<tr>
<if condition="$show['threadprefix']">
<td class="smallfont">$vbphrase[threadprefix]:</td>
</if>
<td class="smallfont" colspan="<if condition="$show['threadprefix']">2<else />3</if>">$vbphrase[title]:</td>
</tr>
<tr>
<if condition="$show['threadprefix']">
<td>$threadprefixes&nbsp;</td>
</if>
<td><input type="text" class="bginput" name="subject" value="$subject" size="60" maxlength="$vboptions[titlemaxchars]" tabindex="1" /></td>
</tr>
</table>
<!-- / subject field -->

<!-- message area -->
<div class="smallfont">$vbphrase[message]:</div>
$messagearea
<!-- / message area -->
<if condition="in_array($forumid , array(438,5000))">
<br />
<fieldset>
<legend>Custom Fields</legend>
<table cellpadding="1" cellspacing="$stylevar[cellspacing]" border="0" width="100%">
$custom_form
</table>
</fieldset>
</if>
<if condition="in_array($forumid , array(385,92))"><br><br>
<center>Fitur Untuk Menulis Rumus Matematika/Fisika/Kimia, dll</center>
<center><iframe name="I1" src="$vboptions[bburl]/equationeditor/equationeditor.php" border="0" width="620" frameborder="0" height="405"></iframe></center>
</if>

</div>
</div>

<div style="margin-top:$stylevar[cellpadding]px">
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="f" value="$forumid" />
<input type="hidden" name="do" value="postthread" />
<input type="hidden" name="posthash" value="$posthash" />
<input type="hidden" name="poststarttime" value="$poststarttime" />
<input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
<input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" style="font: bold 24px" />
<input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
</div>
</td>
</tr>
</table>

<if condition="$show['additional_options']">
<br />

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('newpost_options')"><img id="collapseimg_newpost_options" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_newpost_options].gif" alt="" border="0" /></a>
$vbphrase[additional_options]
</td>
</tr>
</thead>
<tbody id="collapseobj_newpost_options" style="$vbcollapse[collapseobj_newpost_options]">
<tr valign="top">
<td class="panelsurround" align="center">
<div class="panel">
<div style="width:$stylevar[formwidth]" align="$stylevar[left]">


<if condition="$show['podcasturl']">
<!-- podcast stuff -->
<fieldset class="fieldset">
<legend>$vbphrase[podcast_options]</legend>

<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td class="smallfont">$vbphrase[podcast_url]:</td>
<td class="smallfont">&nbsp;$vbphrase[filesize_bytes]:</td>
</tr>
<tr>
<td><input type="text" class="bginput" name="podcasturl" value="$podcasturl" size="50" maxlength="255" tabindex="1" title="$vbphrase[podcast_url]" /></td>
<td>&nbsp;<input type="text" class="bginput" name="podcastsize" value="$podcastsize" size="10" tabindex="1" title="$vbphrase[podcast_size]" /></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[subtitle]:</td>
<td class="smallfont">&nbsp;$vbphrase[explicit]:</td>
</tr>
<tr>
<td><input type="text" class="bginput" name="podcastsubtitle" value="$podcastsubtitle" size="50" maxlength="255" tabindex="1" title="$vbphrase[subtitle]" /></td>
<td><input type="checkbox" name="podcastexplicit" value="1" tabindex="1" $explicitchecked title="$vbphrase[explicit]" /></td>
</tr>
<tr>
<td class="smallfont">$vbphrase[keywords]:</td>
<td class="smallfont">$vbphrase[author]:</td>
</tr>
<tr>
<td><input type="text" class="bginput" name="podcastkeywords" value="$podcastkeywords" size="50" maxlength="255" tabindex="1" title="$vbphrase[keywords]" /></td>
<td><input type="text" class="bginput" name="podcastauthor" value="$podcastauthor" size="25" maxlength="255" tabindex="1" title="$vbphrase[author]" /></td>
</tr>
</table>
</fieldset>
<!-- / podcast stuff -->
</if>

<if condition="$show['misc_options']">
<fieldset class="fieldset">
<legend>$vbphrase[miscellaneous_options]</legend>
<div style="padding:$stylevar[formspacer]px">
<if condition="$bbuserinfo['signature'] != ''"><div><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="1" $checked[signature] />$vbphrase[show_your_signature]</label></div></if>
<if condition="$show['parseurl']"><div><label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" tabindex="1" $checked[parseurl] />$vbphrase[automatically_parse_links_in_text]</label></div></if>
$disablesmiliesoption
</div>
</fieldset>
</if>

$attachmentoption

<if condition="$show['member']">
<fieldset class="fieldset">
<legend>$vbphrase[thread_subscription]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td>$vbphrase[notification_type]:<br /><select name="emailupdate" tabindex="1">
<option value="9999" $emailchecked[9999]>$vbphrase[do_not_subscribe]</option>
<option value="0" $emailchecked[0]>$vbphrase[no_email_notification]</option>
<option value="1" $emailchecked[1]>$vbphrase[instant_email_notification]</option>
<option value="2" $emailchecked[2]>$vbphrase[daily_email_notification]</option>
<option value="3" $emailchecked[3]>$vbphrase[weekly_email_notification]</option>
</select></td>
<if condition="$show['subscribefolders']"><td>$vbphrase[folder]:<br /><select name="folderid" tabindex="1">$folderbits</select></td></if>
</tr>
</table>
</fieldset>
</if>

<if condition="$show['poll']">
<fieldset class="fieldset">
<legend>$vbphrase[post_a_poll]</legend>
<div style="padding:$stylevar[formspacer]px">
<div><label for="cb_postpoll"><input type="checkbox" checked name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />$vbphrase[yes_post_a_poll_thread]</label></div>
<div><label for="polloptnum">$vbphrase[number_of_poll_options]: <input type="text" class="bginput" size="5" name="polloptions" value="$polloptions" id="polloptnum" tabindex="1" /></label> <if condition="$vboptions['maxpolloptions']">($vbphrase[maximum]: $vboptions[maxpolloptions])</if></div>
</div>
</fieldset>
</if>

$threadmanagement

</div>
</div>

<div style="margin-top:$stylevar[cellpadding]px">
<input type="submit" class="button" name="sbutton" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" />
<input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
</div>
</td>
</tr>
</tbody>
</table>
</if>

</form>

<br />

$forumrules

$footer


</body>
</html>

Last edited by basketmen; 12-27-2010 at 10:12 AM.
 
Reply With Quote
Go Back   Webmaster Forum > Web Development > Coding Forum

Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Whats the best "Site Value Check" website? crav3 Forum Lobby 9 02-11-2010 07:24 AM
<input type="image" src="login_button.png" name="login" /> Error in IE !! HELP 2939195631902 Coding Forum 9 02-20-2009 09:43 AM
Home page with "latest news", "news archive" and "update" tekitouni Web Design Lobby 1 09-19-2006 07:39 PM
How can I check "back links" of a Blog? Michel Z. Blog Promotion 15 06-09-2006 01:00 PM


V7N Network
Get exposure! V7N I Love Photography V7N SEO Blog V7N Directory


All times are GMT -7. The time now is 02:11 PM.
Powered by vBulletin
Copyright 2000-2014 Jelsoft Enterprises Limited.
Copyright © 2003 - 2018 VIX-WomensForum LLC