Jump to content

Hide Button Based On Calculated Field

Recommended Posts

Intended action: Report form > Details area > HTML Block > Hide Submit button based on calculated fields


Reasoning: Based on the calculated field I want to allow or not allow the user to submit data from the details form.



Button does not hide, why?



<script language="javascript">
var stat='[@calcfield:1]';
if (stat.length>0)
  coauthor = stat;
  document.getElementById("Submit").style.display = "none";
Possible solution?
Should I have this on exit of the Results page instead?


Link to comment
Share on other sites

  • 2 weeks later...

Good morning Mente,


How are you?


I think, you can use the Id of the Update button (Mod0EditRecord) instead of "Submit":

document.getElementById("Mod0EditRecord").style.display = "none";

And if you want to hide the button, it's better to place the code under the button - in the Footer of the DataPage.

You can add the Header&Footer element, select the "Footer" element, click the "Source" button, and enter your code.


Have a nice day!

Link to comment
Share on other sites

  • 4 weeks later...

Hello mente12


What do you meat " submit" on the details page?



Details page has two buttons - Update and Back 


If you want to hide an Update button , you can use the following script :


var stat='[@calcfield:1]';

if (stat.length>0)
  document.getElementById("Mod0EditRecord").style.visibility = 'hidden';



"stat.length" means length of symbols in the calculated field. If you want to use value of calculated field, delete the ".lenth" from the script.


I hope this helps



Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...