Welcome Guest, Not a member yet? Register   Sign In
Submit button with third parameter = undefined in uri
#1

[eluser]Ninjabear[/eluser]
Edits: I realised that the problem was working on a standard submit as well as form_submit() function.

I've tracked this down to a particular css id. I've been using id="submit". This style looks as follows:

Code:
#submit{float:left;clear:none;width:150px;}

It still shouldn't do this.

--------------

Hi. Whenever I use form_submit(a,b,c) with ids and classes I get "undefined" in my uri for segment 3. The uri is:

Code:
http://domain.co.uk/collab/times/delete_time/168
The controller is "times".

The uri comes back as:

Code:
http://domain.co.uk/collab/times/delete_time/undefined

Code:
<?=form_open();?>
  <?=form_submit('submit','Delete time','id="submit" class="button-styles button-four"');?>
<?=form_close();?>

It works when you do this:

Code:
<?=form_open();?>
  <?=form_submit('submit','Delete time');?>
<?=form_close();?>

I've also done tests with a standard submit button and with params such as id and class I get the same issue. Removing the styling makes it work just fine.

Not working (undefined):
Code:
<input type="submit" name="submit" id="submit_time" class="button-three" value="Edit time" />

Working:
Code:
<input type="submit" name="submit" value="Edit time" />

Obviously this is not an issue with form_submit() but is either the browser or framework. I'm on Firefox 9.0.1 (please don't tell me to update as CI should work on browsers back to IE7-8.)




Theme © iAndrew 2016 - Forum software by © MyBB