Javascript 如何使用Angular 7从表单提交动作链接?
如何在第七章中实现这一点?如何提交此帖子操作urlJavascript 如何使用Angular 7从表单提交动作链接?,javascript,html,angular,Javascript,Html,Angular,如何在第七章中实现这一点?如何提交此帖子操作url <form method="post" action="https://securegw- stage.paytm.in/order/process" name="paytm"> <table border="1"> <tbody> <input type="hidden" name="MID" value="YOUR_MID_HERE">
<form method="post" action="https://securegw-
stage.paytm.in/order/process" name="paytm">
<table border="1">
<tbody>
<input type="hidden" name="MID" value="YOUR_MID_HERE">
</tbody>
</table>
<script type="text/javascript">
document.paytm.submit();
</script>
</form>
document.paytm.submit();
请帮忙。。。
谢谢…您能尝试在组件中选择表单,然后在nativeElement上调用submit吗
@ViewChild('paytmForm', { read: ElementRef }) paytmForm: ElementRef;
ngAfterContentInit() {
this.paytmForm.nativeElement.submit()
}
在模板中,在表单元素上添加#paytmForm
<form method="post" action="https://securegw-
stage.paytm.in/order/process" name="paytm" #paytmForm >
...
</form>
...
您希望实现什么目标?页面加载时发送表单?是的,我想在页面加载时调用submit事件我想您可以使用angular提供的ReactiveForm如何在angular中使用ReactiveForms调用此“document.paytm.submit();”?您不能这样做。您不应该尝试从外部的角度上下文访问dom元素。非常感谢您。。。我已经试过了,但没有成功,因为在动态表单创建之后我被称为“this.paytmForm.nativeElement.submit()”。。。现在我在页面加载上尝试了动态表单,然后我得到了这个。。。非常感谢“ngAfterContentInit()”,您应该阅读更多关于angular组件生命周期的信息:它将在很多方面帮助您;)如何使用反应式表单实现这一点?请告诉我你有什么想法吗?不确定你能做你想做的。您可以做的是获取表单值,然后使用httpclients发送这些值,但我也尝试使用httpclient,但它没有作为submit()响应