colleyboy Posted September 8, 2010 Share Posted September 8, 2010 Hiya pplz. I am trying to add: class="keyboardInput" to activate a javascript script to an input box. This is the line im trying to add it to: <td><?php echo form_input(array('name'=>'quantity','value'=>$item['quantity'],'size'=>'2'));?></td> I have tried: <td><?php echo form_input(array('name'=>'quantity','value'=>$item['quantity'],'size'=>'2'));? class="keyboardInput"></td> didn't work. Any help would be great. Ian Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/ Share on other sites More sharing options...
petroz Posted September 8, 2010 Share Posted September 8, 2010 Try this... <?php echo form_input(array('name'=>'quantity','value'=>$item['quantity'],'size'=>'2', 'class' => "keyboardInput"));?> Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108926 Share on other sites More sharing options...
colleyboy Posted September 8, 2010 Author Share Posted September 8, 2010 Hiya. The page does not error but the script I put in the header.php file: Header.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <base href="<?php echo base_url();?>" /> <title><?php echo $this->config->item('company').' -- '.$this->lang->line('common_powered_by').' IRCPOS System' ?></title> <link rel="stylesheet" rev="stylesheet" href="<?php echo base_url();?>css/phppos.css" /> <link rel="stylesheet" rev="stylesheet" href="<?php echo base_url();?>css/phppos_print.css" media="print"/> <script src="<?php echo base_url();?>js/jquery-1.2.6.min.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.color.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.metadata.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.form.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.tablesorter.min.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.ajax_queue.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.bgiframe.min.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.autocomplete.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/jquery.validate.min.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/thickbox.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/common.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <script src="<?php echo base_url();?>js/manage_tables.js" type="text/javascript" language="javascript" charset="UTF-8"></script> <style type="text/css"> html { overflow: auto; } </style> <script type="text/javascript" src="keyboard.js" charset="UTF-8"></script> <link rel="stylesheet" type="text/css" href="keyboard.css"> </head> <body BGCOLOR="#c3c3c3"> <font size="3" face="verdana"> <CENTER><u><?php echo $this->config->item('company'); ?></u></CENTER> </font> <font size="1" face="verdana"> <CENTER><?php echo $this->lang->line('common_powered_by').' IRCPOS System'; ?></CENTER> </font> <div id="menubar"> <BR><BR> <TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="80%"> <TR><TD><FONT SIZE="1" FACE="VERDANA" COLOR="BLACK"> <a href="<?php echo site_url('home');?>"> <img src="<?php echo base_url().'images/menubar/home.png';?>" border="0" alt="Menubar Image" /></a> <CENTER><a href="<?php echo site_url("home");?>"><?php echo $this->lang->line("module_home") ?></a></CENTER> </TD><TD><FONT SIZE="1" FACE="VERDANA"> <?php foreach($allowed_modules->result() as $module) { if($module->module_id == 'cost_price') continue; ?> <a href="<?php echo site_url("$module->module_id");?>"> <img src="<?php echo base_url().'images/menubar/'.$module->module_id.'.png';?>" border="0" alt="Menubar Image" /></a> <CENTER><a href="<?php echo site_url("$module->module_id");?>"><?php echo $this->lang->line("module_".$module->module_id) ?></a></CENTER><TD><TD><FONT SIZE="1" FACE="VERDANA"> <?php } ?> </TD></TR></TABLE> </div> <font size="2" face="verdana"> <?php echo date('F d, Y') ?> - <B><?php echo $this->lang->line('common_welcome')." $user_info->first_name $user_info->last_name! | "; ?></B><?php echo anchor("home/logout",$this->lang->line("common_logout")); ?> </font> <div id="content_area_wrapper"> <div id="content_area"> <FONT FACE="VERDANA" SIZE="1"> The javascript is inserted (correctly I hope). The other page register.php is where my sales register is. The script SHOULD let me be able to open a mini keyboard for each input box. Register.php: <?php $this->load->view("partial/header"); ?> <div id="page_title" style="margin-bottom:8px;"><?php echo $this->lang->line('sales_register'); ?></div> <?php if(isset($error)) { echo "<div class='error_message'>".$error."</div>"; } ?> <div id="register_wrapper"> <?php echo form_open("sales/change_mode",array('id'=>'mode_form')); ?> <span><?php echo $this->lang->line('sales_mode') ?></span> <?php echo form_dropdown('mode',$modes,$mode,'onchange="$(\'#mode_form\').submit();"'); ?> </form> <?php echo form_open("sales/add",array('id'=>'add_item_form')); ?> <label id="item_label" for="item"> <?php if($mode=='sale') { echo $this->lang->line('sales_find_or_scan_item'); } else { echo $this->lang->line('sales_find_or_scan_item_or_receipt'); } ?> </label> <?php echo form_input(array('name'=>'item','id'=>'item','size'=>'40'));?> <div id="new_item_button_register" > <?php echo anchor("items/view/-1/width:700", "<div class='small_button'><span>".$this->lang->line('sales_new_item')."</span></div>", array('class'=>'thickbox none','title'=>$this->lang->line('sales_new_item'))); ?> </div> </form> <table id="register"> <thead> <tr> <th style="width:7%;"><?php echo $this->lang->line('common_delete'); ?></th> <th style="width:6%;"><?php echo ucfirst($this->lang->line('common_edit'))?></th> <th style="width:22%;"><?php echo $this->lang->line('sales_item_name'); ?></th> <th style="width:3%;"><?php echo $this->lang->line('sales_points'); ?></th> <th style="width:3%;"><?php echo $this->lang->line('sales_points_required'); ?></th> <th style="width:4%;"><?php echo $this->lang->line('sales_reward_discount'); ?></th> <th style="width:6%;"><?php echo $this->lang->line('sales_price'); ?></th> <th style="width:8%;"><?php echo $this->lang->line('sales_quantity'); ?></th> <th style="width:8%;"><?php echo $this->lang->line('sales_discount'); ?></th> <th style="width:8%;"><?php echo $this->lang->line('sales_total'); ?></th> <th style="width:20%;"><?php echo $this->lang->line('sales_comment'); ?></th> <th style="width:6%;"><?php echo $this->lang->line('sales_edit'); ?></th> </tr> </thead> <tbody id="cart_contents"> <?php if(count($cart)==0) { ?> <tr><td colspan='12'> <div class='warning_message' style='padding:7px;'><?php echo $this->lang->line('sales_no_items_in_cart'); ?></div> </tr></tr> <?php } else { foreach($cart as $item_id=>$item) { echo form_open("sales/edit_item/$item_id"); ?> <tr> <td><?php echo anchor("sales/delete_item/$item_id",'['.$this->lang->line('common_delete').']');?></td> <td><?php echo anchor("items/view/$item_id/width:680",'['.$this->lang->line('common_edit').']',array('class'=>'thickbox none'));?></td> <td><?php echo $item['name']; ?></td> <td><?php echo $item['points']; ?></td> <td><?php echo $item['points_required']; ?></td> <td><?php echo to_currency($item['reward_discount']); ?></td> <?php if ($items_module_allowed) { ?> <td><?php echo form_input(array('name'=>'price','value'=>$item['price'],'size'=>'4'));?></td> <?php } else { ?> <td><?php echo $item['price']; ?></td> <?php echo form_hidden('price',$item['price']); ?> <?php } ?> <td><?php echo form_input(array('name'=>'quantity','value'=>$item['quantity'],'size'=>'2','class'=>'keyboardInput'));?></td> <td><?php echo form_input(array('name'=>'discount','value'=>$item['discount'],'size'=>'3','class'=>'keyboardInput'));?></td> <td><?php echo to_currency($item['price']*$item['quantity']-$item['price']*$item['quantity']*$item['discount']/100); ?></td> <td><?php echo form_input(array('name'=>'item_comment','value'=>$item['item_comment'],'size'=>'10','class'=>'keyboardInput'));?></td> <td><?php echo form_submit("edit_item", $this->lang->line('sales_edit_item'));?></td> </tr> </form> <?php } } ?> </tbody> </table> </div> <div id="overall_sale"> <?php if(isset($customer)) { echo $this->lang->line("sales_customer").': '.$customer. '<br />'; echo $enable_discount? anchor("sales/disable_discount",'['.$this->lang->line('sales_disable_discount').']<br />'):anchor("sales/enable_discount",'['.$this->lang->line('sales_enable_discount').']<br />'); echo anchor("sales/delete_customer",'['.$this->lang->line('common_delete').' '.$this->lang->line('customers_customer').']'); } else { echo form_open("sales/select_customer",array('id'=>'select_customer_form')); ?> <label id="customer_label" for="customer"><?php echo $this->lang->line('sales_select_customer'); ?></label> <?php echo form_input(array('name'=>'customer','id'=>'customer','size'=>'30','value'=>$this->lang->line('sales_start_typing_customer_name')));?> </form> <div style="margin-top:5px;text-align:center;"> <h3 style="margin: 5px 0 5px 0"><?php echo $this->lang->line('common_or'); ?></h3> <?php echo anchor("customers/view/-1/width:580", "<div class='small_button' style='margin:0 auto;'><span>".$this->lang->line('sales_new_customer')."</span></div>", array('class'=>'thickbox none','title'=>$this->lang->line('sales_new_customer'))); ?> </div> <div class="clearfix"> </div> <?php } ?> <div id='sale_details'> <div class="float_left" style="width:55%;"><?php echo $this->lang->line('sales_sub_total'); ?>:</div> <div class="float_left" style="width:45%;font-weight:bold;"><?php echo to_currency($subtotal); ?></div> <?php foreach($taxes as $name=>$value) { ?> <div class="float_left" style='width:55%;'><?php echo $name; ?>:</div> <div class="float_left" style="width:45%;font-weight:bold;"><?php echo to_currency($value); ?></div> <?php }; ?> <?php if($reward_discount > 0) { ?> <div class="float_left" style='width:55%;'><?php echo $this->lang->line('sales_reward_discount'); ?>:</div> <div class="float_left" style="width:45%;font-weight:bold;"><?php echo to_currency($reward_discount); ?></div> <?php } ?> <div class="float_left" style='width:55%;'><?php echo $this->lang->line('sales_total'); ?>:</div> <div class="float_left" style="width:45%;font-weight:bold;"><?php echo to_currency($total); ?></div> <div class="float_left" style='width:55%;'><?php echo $this->lang->line('sales_total_points'); ?>:</div> <div class="float_left" style="width:45%;font-weight:bold;"><?php echo ($totalpoints); ?></div> </div> <?php if(count($cart) > 0) { ?> <div id="finish_sale"> <?php echo form_open("sales/complete",array('id'=>'finish_sale_form')); ?> <br> <label id="comment_label" for="comment"><?php echo $this->lang->line('common_comments'); ?>:</label> <?php echo form_textarea(array('name'=>'comment','value'=>'','rows'=>'4','cols'=>'23'));?> <br><br> <table width="100%"><tr><td> <?php echo $this->lang->line('sales_payment').': ';?> </td><td> <?php echo form_dropdown('payment_type',$payment_options);?> </td> </tr> <tr> <td valign="top"> <?php echo $this->lang->line('sales_amount_tendered').': ';?> </td> <td> <div class="amount_tendered"> <?php echo form_input(array('name'=>'amount_tendered','value'=>'','size'=>'10')); ?> </div> <div class="amount_tendered_1" style="display:none"> Cash:<br /><?php echo form_input(array('id'=>'amount_tendered','name'=>'amount_tendered','value'=>'','size'=>'10')); ?><br /> Card:<br /><?php echo form_input(array('id'=>'amount_tendered_1','name'=>'amount_tendered_1','value'=>'','size'=>'10')); ?> </div> </td> </tr> </table> <br> <?php echo "<div class='small_button' id='finish_sale_button' style='float:right;margin-top:5px;'><span>".$this->lang->line('sales_complete_sale')."</span></div>"; ?> </div> </form> <?php echo form_open("sales/cancel_sale",array('id'=>'cancel_sale_form')); ?> <div class='small_button' id='cancel_sale_button' style='float:left;margin-top:5px;'> <span>Cancel Sale</span> </div> </form> </div> <?php } ?> </div> <div class="clearfix" style="margin-bottom:30px;"> </div> <?php $this->load->view("partial/footer"); ?> <script type="text/javascript" language="javascript"> var total = <?php echo $total?>; $(document).ready(function() { $("#item").autocomplete('<?php echo site_url("sales/item_search"); ?>', { minChars:0, max:100, delay:10, selectFirst: false, formatItem: function(row) { return row[1]; console.log(row[1]); } }); $("[name='payment_type']").change(function() { if($(this).val() != 'Cash-Credit/Debit') { $(".amount_tendered").css('display','block'); $(".amount_tendered_1").css('display','none'); } else { $(".amount_tendered").css('display','none'); $(".amount_tendered_1").css('display','block'); } }); $("#item").result(function(event, data, formatted) { $("#add_item_form").submit(); }); $('#item').focus(); $('#item').blur(function() { $(this).attr('value',"<?php echo $this->lang->line('sales_start_typing_item_name'); ?>"); }); $('#item,#customer').click(function() { $(this).attr('value',''); }); $("#customer").autocomplete('<?php echo site_url("sales/customer_search"); ?>', { minChars:0, delay:10, max:100, formatItem: function(row) { return row[1]; } }); $("#customer").result(function(event, data, formatted) { $("#select_customer_form").submit(); }); $('#customer').blur(function() { $(this).attr('value',"<?php echo $this->lang->line('sales_start_typing_customer_name'); ?>"); }); $("#finish_sale_button").click(function() { if($("[name='payment_type']").val() != 'Cash-Credit/Debit') { if( ! parseFloat($("[name='amount_tendered']").val())) { alert('Please enter valid amount!'); return false; } else if(total > 0 && parseFloat($("[name='amount_tendered']").val()) < total) { alert('Insufficient Funds!'); return false; } } else { if(( ! parseFloat($("#amount_tendered").val())) || ( ! parseFloat($("#amount_tendered_1").val()))) { alert('Please enter valid amount!'); return false; } else { var total_calculated = parseFloat($("#amount_tendered").val())+parseFloat($("#amount_tendered_1").val()); if(total > 0 && total_calculated.toFixed(3) < total) { alert('Insufficient Funds!'); return false; } } } if (confirm('<?php echo $this->lang->line("sales_confirm_finish_sale"); ?>')) { $('#finish_sale_form').submit(); } }); $("#cancel_sale_button").click(function() { if (confirm('<?php echo $this->lang->line("sales_confirm_cancel_sale"); ?>')) { $('#cancel_sale_form').submit(); } }); <?php if(isset($alert_low_stack)) { ?> alert('<?php echo $alert_low_stack?>'); <?php } ?> }); function post_item_form_submit(response) { if(response.success) { $("#item").attr("value",response.item_id); $("#add_item_form").submit(); } } function post_person_form_submit(response) { if(response.success) { $("#customer").attr("value",response.person_id); $("#select_customer_form").submit(); } } </script> Nothing is happening. I cannot understand why either. Help is needed and highly helpful as I am at a loose end. Ian Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108937 Share on other sites More sharing options...
petroz Posted September 8, 2010 Share Posted September 8, 2010 Can you send the fully generated page? Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108943 Share on other sites More sharing options...
colleyboy Posted September 8, 2010 Author Share Posted September 8, 2010 what do you mean? http://www.ircdirect.co.uk/FTPServers/SKINS/IRCPOS/index.php/sales username: admin password: demodemo Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108947 Share on other sites More sharing options...
petroz Posted September 8, 2010 Share Posted September 8, 2010 Simple issue.. I am getting a 404 not found for the keyboard js and the keyboard css... Reupload those files, check the permissions and test. Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108948 Share on other sites More sharing options...
colleyboy Posted September 8, 2010 Author Share Posted September 8, 2010 I have now uploaded in ALL directories and still nothing showing? Any ideas. Ian Gonna cry soon Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108954 Share on other sites More sharing options...
colleyboy Posted September 8, 2010 Author Share Posted September 8, 2010 IM AN IDIOT! uploaded everywhere but base dir! many thanks! Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108957 Share on other sites More sharing options...
petroz Posted September 8, 2010 Share Posted September 8, 2010 Your def not an idiot... Webkit has a great set of developer tools that allows you to check resources like those missing files... check it out. Link to comment https://forums.phpfreaks.com/topic/212910-adding-a-value-to-a-php-input-form-field/#findComment-1108961 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.